// 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));
> hello
> <span id="text0">Some content I want to replace </span>
innerHTML的正確變化,但瀏覽器(和控制檯)仍顯示錯誤內容的變化幅度內容。這是爲什麼?
'this.index'的值是多少?首先檢查它。 – 2013-03-21 14:34:05
的值是正確的,否則它不會進入控制檯。問題在於innerHtml而不是innerHTML。 – Saturnix 2013-03-21 14:40:32