如何在Javascript中编辑属性节点

时间:2017-01-24 07:22:06

标签: javascript html dom extjs

我正在获取我的dom元素

var AB = this.triggers.clear.getEl().dom;

这是我的dom元素 的 AB

<div id=​"gridcolumn-1024-filter-trigger-clear" class=​"x-form-trigger x-form-trigger-default button-cross button-cross-default  ">​…​</div>​

因为我正在上课

var ABC = this.triggers.clear.getEl().dom.getAttributeNode("class")

这是我的班级 的 ABC

class=​"x-form-trigger x-form-trigger-default button-cross button-cross-default  "

现在我要编辑我的类,就像

一样
class=​" button-cross button-cross-default  "

任何人都可以建议我如何实现这一目标。

1 个答案:

答案 0 :(得分:2)

您可以使用Element.classList及其remove()方法

AB.classList.remove('x-form-trigger').remove('x-form-trigger-default') 

或,使用Element.className

AB.className = "button-cross button-cross-default"