我想通过使用innerHTML来更改p
标记中具有类info
的文本,但它无法正常工作。这段代码有什么问题吗?感谢。
的Javascript;
var pokeDescription = document.getElementsByClassName("info");
for(var n=0; n < pokeDescription; n++){
pokeDescription[n].innerHTML = data.info.description;
}
HTML;
<p class="info">Description here</p>
答案 0 :(得分:0)
您忘记了.length
var pokeDescription = document.getElementsByClassName("info");
for(var n=0; n < pokeDescription.length; n++){
pokeDescription[n].innerHTML = data.info.description;
}
答案 1 :(得分:0)
您错过了循环中的length
字段:
var pokeDescription = document.getElementsByClassName("info");
for(var n=0; n < pokeDescription.length; n++){
pokeDescription[n].innerHTML = data.info.description;
}