如果有这样一个元素:
var c = document.createElement('a');
然后可以简单地添加属性名称:
c.name = "a1";
如果只能使用点符号,setAttribute()
的目的是什么?
最佳答案
属性与属性不同。
属性通常在您的 HTML 中创建,并将成为 element.attributes
的对象成员。有的还会设置相应的属性。
有些属性会在您更改属性时更新,但其他属性不会。例如,.value 属性不会更改输入元素的属性。或者自定义属性不会成为自定义属性。
大多数时候你可能想设置属性,但如果你想改变属性,那么在某些情况下你必须使用setAttribute
关于javascript - element.setAttribute() 的目的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11978095/