javascript - 如何使用 JavaScript 向 HTML 元素添加/更新属性?

标签 javascript html cross-browser

我正在尝试找到一种使用 JavaScript 添加/更新属性的方法。我知道我可以使用 setAttribute() 函数来完成,但这在 IE 中不起作用。

最佳答案

您可以阅读 here关于属性在许多不同浏览器(包括 IE)中的行为。

element.setAttribute() 应该可以解决问题,即使在 IE 中也是如此。你试过了吗?如果它不起作用,那么也许 element.attributeName = 'value' 可能有效。

关于javascript - 如何使用 JavaScript 向 HTML 元素添加/更新属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/710275/

相关文章:

javascript - 如何使旋转 block 不超出该部分?

javascript - 使用 JQuery 选择第二个前一个元素

html - 垂直间距为 "tricky"的标题

jquery - IE 中的样式(jquery)复选框按钮自动换行

javascript - 使用下拉菜单时,JQuery TimePicker OnChange 不会触发

javascript - 如何在不刷新页面的情况下更改内容?

javascript - 将元素传递给事件监听器回调函数

javascript - 如何通过将 AJAX 中的 <input type ="file"> 数据放入对象中来发送它?

javascript - 单击更改元素类,更优雅的解决方案

javascript - hasAttribute ("id") IE8之前的替换