我有一个没有id的span标记
例如:<span>Welcome</span>
我在同一个网页上有很多span标签。
有没有办法在javascript中访问此span标记并更改
“欢迎”到“别的东西”
由于
答案 0 :(得分:4)
如果没有您可以选择的ID或其他属性,那么您可以循环浏览所有<span>
元素以查找确切文本(例如,通过.innerHTML
),如下所示:
var spans = document.getElementsByTagName("span");
for(var i=0;i<spans.length; i++) {
if(spans[i].innerHTML == "Welcome") { //is this the "Welcome" span?
spans[i].innerHTML = "something else"; //change to new value
break; //hop out of the loop, we're done
}
}