如何使用js为html元素添加自定义属性

2025-02-25 11:29:07
推荐回答(2个)
回答1:

value属性比较特殊,尽管value属性不是select元素的标准属性,但在JS中是可以通过select对象.value来获取选定值的
通过这种方法取得的value值实际上是所选择的option的value值。
像你这样直接在select标签的html代码中设置了一个value属性,JS仍然会把它当作是自定义属性。所以就出现了例子中这个比较“奇怪”的现象。

回答2:

document.getElementById("#a").setAttribute("属性名","属性值");