我想设置 <label>
的值,像这样:
<label for="idname">Value here...</label>
使用 JavaScript。我已经为 for
完成了此操作属性:
element.setAttribute("for", "idname");
有类似 element.setValue()
的东西吗?我可以用它来设置标签的值?谢谢!
最佳答案
<强> jsFiddle Demo
遍历标签元素查找属性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";
}
}
关于Javascript:设置元素值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15732680/