为了账号安全,请及时绑定邮箱和手机立即绑定

JS中attr和prop属性的区别?

JS中attr和prop属性的区别?

largeQ 2019-02-06 14:07:25
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方法来获取

查看完整回答
反对 回复 2019-03-19
  • 2 回答
  • 0 关注
  • 650 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信