21
给定一段HTML,是否可以选择性地选择某些类型的元素(例如:输入类型)并使用Javascript添加自定义属性。如果它存在,我也需要删除这个属性。为某些元素添加自定义属性的Javascript
我以前使用JQuery完成了这个,但是我无法为这个特定的任务使用JQuery。
给定一段HTML,是否可以选择性地选择某些类型的元素(例如:输入类型)并使用Javascript添加自定义属性。如果它存在,我也需要删除这个属性。为某些元素添加自定义属性的Javascript
我以前使用JQuery完成了这个,但是我无法为这个特定的任务使用JQuery。
Accessing HTML attributes using the DOM
element.hasAttribute('foo');
element.getAttribute('foo');
element.setAttribute('foo', value);
element.removeAttribute('foo');
el.attribute = value
就是这样。如果该属性不存在,则创建该属性。
他还询问了拆除。 – 2009-04-16 20:03:56
这会为`HTMLElement`对象设置_property_。它没有设置_attribute_。使用`setAttribute(name,value)`。 – bryc 2015-07-14 09:56:51