我想设置一个<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