有没有一种快速的方法来替换h2标签的所有内容?

时间:2018-09-20 18:30:41

标签: javascript

我可以用JavaScript快速替换<h2>标签的所有内容吗?我当前的代码是这样:

 var li = document.getElementsByTagName("h2");
 console.log(li);
 for (var i = 0; i <= li.length; i++) {
   li[i].innerText = "something";
 }

我想这样做是创建所有h2标签的列表,并将其所有内容转换为"something"。显然这是行不通的,但是有有效的方法吗?

2 个答案:

答案 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";
 }

点到点