javascript - 我可以使用 JavaScript 设置 'name' 属性吗?

标签 javascript dom internet-explorer-7 cross-browser

根据 SitePoint (以及我自己的实验),“setAttribute()”的 IE 实现存在错误且不可靠。

同样根据SitePoint , name 属性是只读的。

还有其他方法可以设置元素的 name 属性吗?我需要这个用于单选按钮。如果可能的话,我想要一个没有 jQuery 的解决方案,因为我目前没有使用该库。

提前致谢!

最佳答案

这对我有用

alert(document.getElementById('testInput').name);
document.getElementById('testInput').name = 'someName';
alert(document.getElementById('testInput').name);

<input type="radio" name="test" id="testInput" />

关于javascript - 我可以使用 JavaScript 设置 'name' 属性吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1362513/

相关文章:

javascript - 授予 jQuery 插件访问选定 DOM 对象的权限

javascript - 获取 ajax 响应中 JS 对象的引用

javascript - .focus 返回 null 时 IE7 window.open

html - 试图找出为什么这些 float 的 LI 在 IE7 中不对齐

javascript - 将 apache-cordova 应用程序转换为 Web

javascript - 允许 iframe 在移动设备上溢出

javascript - 已为单个图像创建点击效果,但希望其他图像具有相同效果

javascript - 查找单击的行的表格行号

javascript - Chrome 扩展的 chrome.windows 未定义

javascript - IE7 : can't get menu to stick to top of page