weibo_健桑爱吐槽_03638347
2016-08-29 16:53
我看函数里面有的是this有的用obj,它们的用法一样吗?然后有的函数又不需要里面填参数,怎么样判断是否需要加参数(类似this这种)?还有那个td的parentNode.parentNode不是table吗(td-tr-table),为啥要写三个parentNode才到table?th比td高一级,他俩应该是一个层级的吧?
this是指this所在的那个父级标签,在这里是指a这一标签,obj则是形式参数,负责将参数代入到函数中然后传递给用到函数的实际参数。而那个del函数中的obj实际上是从a标签开始算起的,a的父级td,td的父级tr,tr的父级table。th和td同在tr下,是同一级的。
这个tbody谁说是隐性的?这个是当表格下载好才显示出来的标签,需要用到的时候自己在加上去的好吗。
td的parentNode.parentNode是tbody,tbody.的父节点才是table,
a标签里函数里传的this表示表示本对象即 a 标签本身,但 tr[i].onmouseover=function(){this.style.backgroundColor='#f2f2f2'; }中为什么必须用 this 而不能用tr[i]呢?
JavaScript进阶篇
468195 学习 · 21891 问题
相似问题