我的看法:
<........id="S"labelPos="1"labelText=""/>
我想从 Controller 动态设置 labelText 的值。我尝试了以下方法,但没有成功:
for (var i = 0; i < keys.length; i++) {
var c = labelText[keys[i]].StreetName;
var d = document.getElementsByTagName("S");
d.setAttribute("labelText", c);
}
最佳答案
请将您的 document.getElementsByTagName("S");
更改为 document.getElementById("S")
看看是否有效。
for (var i = 0; i < keys.length; i++) {
var c = labelText[keys[i]].StreetName;
var d = document.getElementById("S");
d.setAttribute("labelText", c);
}
关于javascript - MVC中如何设置元素的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39089010/