我想設置一個<label>
的價值,像這樣:Javascript:設置元素值?
<label for="idname">Value here...</label>
使用Javascript。我已經做到了這一點,對於for
屬性:
element.setAttribute("for", "idname");
是有什麼樣element.setValue()
,我可以用它來設置標籤的價值?謝謝!
我想設置一個<label>
的價值,像這樣:Javascript:設置元素值?
<label for="idname">Value here...</label>
使用Javascript。我已經做到了這一點,對於for
屬性:
element.setAttribute("for", "idname");
是有什麼樣element.setValue()
,我可以用它來設置標籤的價值?謝謝!
迭代通過尋找物業for="idname"
這樣的標籤要素:
var labels = document.getElementsByTagName("label");
for(var i = 0; i < labels.length; i++){
if(labels[i].outerHTML.indexOf('for="idname"') > -1){
var UseLabelValue = labels[i].innerHTML;
labels[i].innerHTML = "Replace Value";
}
}
標籤沒有價值。如果你要設置的文字,你可以使用
element.innerHTML = "some text";
<label for="idname">Value here...</label>
<script>
document.getElementsByTagName('label')[0].innerHTML='new value';
</script>
請詳細說明,哪個元素的值?因爲它是沒用的設置標籤的價值 –
我的意思是設置innerHTML的價值,我現在已經知道了。 – Burrito411