Javascript 删除DOM元素的属性

Javascript 删除DOM元素的属性,javascript,dom,Javascript,Dom,有没有办法删除DOM元素的属性?我正在使用一个小部件,它在呈现时会将tabindex属性添加到某些节点。我想删除它们,因为它们会导致不必要的视觉变化 我尝试了以下似乎没有任何效果的方法(tabindex保持不变): 我记得,您可以使用removeAttribute方法。因此,在你的情况下: [DomElement].removeAttribute('tabindex'); 应该可以做到这一点。我记得,您可以使用removeAttribute方法。因此,在你的情况下: [DomElement].

有没有办法删除DOM元素的属性?我正在使用一个小部件,它在呈现时会将
tabindex
属性添加到某些节点。我想删除它们,因为它们会导致不必要的视觉变化

我尝试了以下似乎没有任何效果的方法(
tabindex
保持不变):


我记得,您可以使用
removeAttribute
方法。因此,在你的情况下:

[DomElement].removeAttribute('tabindex');

应该可以做到这一点。

我记得,您可以使用
removeAttribute
方法。因此,在你的情况下:

[DomElement].removeAttribute('tabindex');
应该这样做。

此外,
tabIndex
可能是一种特殊情况,因为每个元素都有一个内部tabIndex,无论是否显式设置。我不知道。另外,
tabIndex
可能是一个特例,因为每个元素都有一个内部tabIndex,无论是否显式设置。我不知道。