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

<a href="javascript:de(this)">与<a href="javascript:;" onclick="de(this)">的区别

<a href="javascript:;" onclick="de(this)">与<a href="javascript:de(this)">这两个用法有什么区别;都是怎么用的


正在回答

2 回答

当使用onclick="de(this)"的时候,解释器会给他包装一个匿名函数,变成了:

a.onclick = function anonymous()

{
de(this);
}


这个this指的就是a这个对象,而使用href的方式时,由于是一个地址,这个this就无处可指了。


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

<a href="javascript:de(this)">中的this不能获取触发事件的a标签,而

<a href="javascript:;" onclick="de(this)">可以。


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

举报

0/150
提交
取消

<a href="javascript:de(this)">与<a href="javascript:;" onclick="de(this)">的区别

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