Следующий код заменяет элемент привязки полем ввода и присваивает ему идентификатор. Я также хотел бы присвоить ему событие onblur, но не могу заставить его работать. newElement.onblur = texOnBlur(this));
Вся помощь приветствуется.Назначить событие onblur программному программному обеспечению
function replaceElement(e) {
selectedElement = e.id
var newElement = document.createElement("input");
newElement.setAttribute("id", selectedElement);
newElement.onblur = texOnBlur(this));
newElement.value = document.getElementById(selectedElement).innerHTML;
var oldElement = document.getElementById(selectedElement);
var parentDiv = oldElement.parentNode
parentDiv.replaceChild(newElement, oldElement);
document.getElementById(selectedElement).style.width = "45px";
document.getElementById(selectedElement).style.height = "12px";
}
Is double ')' in 'texOnBlur (this));' ваша ошибка в копировании/вставке? – suvroc