JS中attr和prop属性的区别
2 回答

慕桂英4014372
TA贡献1871条经验 获得超13个赞
对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。
对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。
举例:
<a href="#" id="link1" action="delete">删除</a>
这个例子里<a>元素的DOM属性有“href、id和action”,很明显,前两个是固有属性,而后面一个“action”属性是我们自己自定义上去的,<a>元素本身是没有这个属性的。
因此获取action使用attr方式获取,其他需要通过prop方式获取
补充:
在jquery1.6之前的所有版本中都使用attr方法来获取
- 2 回答
- 0 关注
- 650 浏览
添加回答
举报
0/150
提交
取消