先看红色标注的:

  这里传过来的this是个元素节点,因此currentTr也得用获取节点的方式parentNode去获取,而不能写parent(),这是第一个需要注意的地方。

  第二个问题,就是怎么给currentTr设置属性和值得问题。我一开始想当然就想用jquery的attr()方法,但由于attr()这个方法是操作对象的不是操作节点的,所以用attr()不好用。因此就改成了setAttribute()这个方法,setAttribute()和getAttibute()方法都是可以操作元素节点的。

那attr()和removeAttr()是怎么操作对象的呢,再看绿色标注的:

  TrAll是通过jquery选择器获取到的对象,removeAttr()是可以用在对象上的方法。

——————————————————————————————————————————————————————————————————————————————————————————————————

转载于:https://www.cnblogs.com/YYvam1288/p/4869297.html

attr()与setAttribute()的区别相关推荐

  1. JS中attr 和 prop 的区别

    attr : 设置或返回被选元素的属性值. prop : 获取在匹配的元素集中的第一个元素的属性值. attr 和 prop 的本质 attr 是 attribute 的缩写,prop 是 prope ...

  2. 【jQuery 区别】attr()和prop()的区别

    1>>> 今天实现一个 点击更新按钮 ,可以勾选上本行的的checkbox的功能: 使用代码: 1 /** 2 * updateproduct.htmls 更新 产品信息 3 */ ...

  3. Jquery中attr与prop的区别

    prop()函数的结果: 1.如果有相应的属性,返回指定属性值. 2.如果没有相应的属性,返回值是空字符串. attr()函数的结果: 1.如果有相应的属性,返回指定属性值. 2.如果没有相应的属性, ...

  4. DOM Node Element Attr 的联系与区别汇总

    node有几个子类型:Element, Text, Attribute, RootElement, Comment, Namespace等 Element是可以有属性和子节点的node. ------ ...

  5. jQuery学习笔记:attr()与prop()的区别

    先看看官方文档是如何解释两者之间功能差异的: attr() Get the value of an attribute for the first element in the set of matc ...

  6. jQuery函数attr()和prop()的区别

    在jQuery中,attr()函数和prop()函数都用于设置或获取指定的属性,它们的参数和用法也几乎完全相同. 但不得不说的是,这两个函数的用处却并不相同.下面我们来详细介绍这两个函数之间的区别. ...

  7. attr 与prop 的区别

    attr 和 prop 的本质 attr 是 attribute 的缩写,prop 是 property 的缩写,都有属性的意思,只不过 attr 是操作 html 文档节点属性,prop 是操作 j ...

  8. jquery 中attr和prop的区别

    在jQuery API中也有专门解释: Attributes VS. Properties 在一些特殊的情况下,attributes和properties的区别非常大.在jQuery1.6之前,.at ...

  9. java jsp setAttribute setParameter 区别

    getAttribute表示从request范围取得设置的属性,必须要先setAttribute设置属性,才能通过getAttribute来取得,设置与取得的为Object对象类型  getParam ...

最新文章

  1. linux 路由器去广告,linux – 如何正确发送路由器广告?
  2. http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.gridview.rowediting.aspx
  3. 用开源项目PhotoView实现图片的双指缩放和双击放大缩小
  4. 各种主流Linux操作系统概况
  5. AI 工程师:他们是做什么的,以及他们值多少钱?
  6. stc15w4k32s4管脚图_STC15W4K32S4系列
  7. 2-10 TreeView 控件
  8. [转]VSS(Visual SourceSafe)使用入门
  9. nsa php版本,mnsa网络
  10. JFLASH添加华大型号详细教程
  11. C盘满了——扩展C盘内存
  12. shell—(色彩处理)
  13. [HDOJ 4889] Scary Path Finding Algorithm [SPFA]
  14. B-spline Curves 学习之B样条曲线的移动控制点、修改节点分析(7)
  15. 有关MAC、PHY和MII
  16. Web GIS开发教程
  17. 51/时钟周期、时钟频率、状态周期、机器周期
  18. 编译内核出错:/bin/sh: 1: bison: not found scripts/Makefile.lib:196: recipe for target ‘scripts/kconfig/zco
  19. 2022年全球市场360度手机摄像头总体规模、主要生产商、主要地区、产品和应用细分研究报告
  20. Unix时间戳(Unix timestamp)在线转换工具

热门文章

  1. 如何解决python中编码错误的问题_【总结】Python 2.x中常见字符编码和解码方面的错误及其解决办法...
  2. alexeyab darknet 编译_【目标检测实战】Darknet—yolov3模型训练(VOC数据集)
  3. C语言指针这些使用技巧值得收藏!
  4. python连不上树莓派_树莓派respberry中cmake编译链接python2.7库不成功,求教
  5. php背景图片随页面大小改变,css背景图根据屏幕大小自动缩放
  6. springmvc怎么设置更改了界面不用重启_Microsoft Visual Studio 2019 更改语言包
  7. [渝粤教育] 西安理工大学 人工智能导论 参考 资料
  8. [渝粤教育] 郑州航空工业管理学院 电工电子技术基础 参考 资料
  9. 【渝粤教育】电大中专跨境电子商务理论与实务 (9)作业 题库
  10. 【渝粤题库】广东开放大学民法 形成性考核