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

谁能给我讲一下函数括号里的this跟obj

我看函数里面有的是this有的用obj,它们的用法一样吗?然后有的函数又不需要里面填参数,怎么样判断是否需要加参数(类似this这种)?还有那个td的parentNode.parentNode不是table吗(td-tr-table),为啥要写三个parentNode才到table?th比td高一级,他俩应该是一个层级的吧?

正在回答

4 回答

this是指this所在的那个父级标签,在这里是指a这一标签,obj则是形式参数,负责将参数代入到函数中然后传递给用到函数的实际参数。而那个del函数中的obj实际上是从a标签开始算起的,a的父级td,td的父级tr,tr的父级table。th和td同在tr下,是同一级的。

2 回复 有任何疑惑可以回复我~

这个tbody谁说是隐性的?这个是当表格下载好才显示出来的标签,需要用到的时候自己在加上去的好吗。


0 回复 有任何疑惑可以回复我~

td的parentNode.parentNode是tbody,tbody.的父节点才是table,

0 回复 有任何疑惑可以回复我~

a标签里函数里传的this表示表示本对象即 a 标签本身,但 tr[i].onmouseover=function(){this.style.backgroundColor='#f2f2f2'; }中为什么必须用 this 而不能用tr[i]呢?

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

谁能给我讲一下函数括号里的this跟obj

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信