<div><a href="javascript:go(this)"></a></div>为什么a标签的父节点获取不
答案:3 悬赏:20
解决时间 2021-01-13 09:08
- 提问者网友:玫瑰园
- 2021-01-13 01:58
<div><a href="javascript:go(this)"></a></div>为什么a标签的父节点获取不到
最佳答案
- 二级知识专家网友:逐風
- 2021-01-13 03:36
测了几种情况:
点 DIV 1 出错
点 DIV 2 正常
点 DIV 3 正常
感觉主要的问题不在于标签,而在于调用函数时传入的 this。
1. this用于href中不正常
2. this用于事件中如onclick中正常。
3. href中如果不用this,用document.getElementById("a3")传入一个确定对象,正常。
可以这样说:只有与事件调用有关的函数中,this才有效果。
点 DIV 1 出错
点 DIV 2 正常
点 DIV 3 正常
感觉主要的问题不在于标签,而在于调用函数时传入的 this。
1. this用于href中不正常
2. this用于事件中如onclick中正常。
3. href中如果不用this,用document.getElementById("a3")传入一个确定对象,正常。
可以这样说:只有与事件调用有关的函数中,this才有效果。
全部回答
- 1楼网友:三千妖杀
- 2021-01-13 05:00
this??
- 2楼网友:蓝房子
- 2021-01-13 04:02
不要在href里用this,你可以把 go(this) 放到 onclick 里面去
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯