document.getElementById("xxx").name = "样本";不能在 Firefox 中运行,但可以在 IE 中运行
有人可以帮忙解决这个问题吗?我正在尝试动态设置元素的名称。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
有人可以帮忙解决这个问题吗?我正在尝试动态设置元素的名称。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
在 http://jsfiddle.net/gaby/5ve4g/ 上运行良好
,检查运行以下脚本
如果您使用 firebug 来检查它,那么要知道,如果该元素没有正式具有
name
属性,那么它不会显示在 DOM 中。但该元素现在确实具有该属性..
Works just fine at http://jsfiddle.net/gaby/5ve4g/
to check run the following script
If you are using firebug to check it, then know that if the element does not officially has a
name
attribute then it will not show in the DOM.But the element does have that property now..
尝试使用 setAttribute。
例子:
Try using setAttribute.
Example: