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