// create text <span>
var text = document.createTextNode("Some content I want to replace... ");
var textspan = document.createElement("span");
textspan.id = "text" + counter;
textspan.appendChild(text)
div.appendChild(textspan);
// edit <span> content
document.getElementById("text" + this.index).innerHtml = 'hello';
console.log(document.getElementById("text" + this.index).innerHtml);
console.log(document.getElementById("text" + this.index));
результатеНевозможно изменить содержание диапазона с JavaScript
> hello
> <span id="text0">Some content I want to replace </span>
InnerHtml правильно меняется, но браузер (и консоль) по-прежнему отображать неверное содержание. Почему это?
Какова ценность 'this.index'. сначала проверьте его. –
Значение правильное, иначе оно не попадет в консоль. Проблема заключается в innerHtml вместо innerHTML. – Saturnix