2016-04-30 76 views
-4

此標籤沒有id/class。 如何從「狀態」元素更改爲另一個字JS?:如何更改javascript中的元素

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

分享您的代碼 –

+0

你能給出關於這個問題的更多細節嗎? –

+0

請分享更多的細節,通過http://stackoverflow.com/help/how-to-ask –

回答

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>