javascript - MVC中如何设置元素的属性

标签 javascript jquery dom setattribute

我的看法:

<........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/

相关文章:

javascript - jQuery - 使用旋转 gif 阻止模式,没有 jQuery 阻止 UI

jQuery offset() 在 Chrome 中返回 null

java - Selenium 验证 Java 中一个元素是否是另一个元素的子元素

java - 在java中解析XML文件时标签消失?

javascript - 向 javascript 添加灯光 w/ping 测试

java - 为什么 mathGPA 不能正常工作?

javascript - 如何使用 php array_chunk 和 javascript 过滤器将项目保留在一行中?

javascript - 隐藏没有 val 的 div (ASP.NET MVC)

javascript - 如何禁用/隐藏基于 IList 值的局部 View ?

javascript - 通过 Jquery 接收焦点时打开下拉菜单