我可以用JavaScript快速替换<h2>
标签的所有内容吗?我当前的代码是这样:
var li = document.getElementsByTagName("h2");
console.log(li);
for (var i = 0; i <= li.length; i++) {
li[i].innerText = "something";
}
我想这样做是创建所有h2
标签的列表,并将其所有内容转换为"something"
。显然这是行不通的,但是有有效的方法吗?
答案 0 :(得分:2)
使用innerHTML
li[i].innerHTML="something";
答案 1 :(得分:1)
在Chrome中,.textContent对其进行了修复。正确的代码是
var li = document.getElementsByTagName("h2");
console.log(li);
for (var i = 0; i <= li.length; i++) {
li[i].textContent = "something";
}
点到点