如何在javascript中更改元素

时间:2016-04-30 13:46:29

标签: javascript html

此标签没有ID /类。 如何更改" Status"中的元素? JS中的另一个词?:

 <label form="mpp-gallery-status">Status</label>

1 个答案:

答案 0 :(得分:0)

您可以使用querySelector / querySelectorAll / getElementsByTagName来获取标签,但如果除了标签内容之外您没有任何识别特征,那么您就是必须对选择器进行一些鉴定:

var labels = document.getElementsByTagName("label");
for (var i = 0; i < labels.length; i++) {
    var ele = labels[i];
    if (ele.getAttribute("form") == "mpp-gallery-status" && ele.innerHTML == "Status")
        ele.innerHTML = "Another word";
}
<label form='mpp-gallery-status'>Test</label>
<br />
<label form='mpp-gallery-status'>Status</label>