_十年
2016-07-01 15:51
<a href="javascript:;" onclick="de(this)">与<a href="javascript:de(this)">这两个用法有什么区别;都是怎么用的
当使用onclick="de(this)"的时候,解释器会给他包装一个匿名函数,变成了:
{
de(this);
}
这个this指的就是a这个对象,而使用href的方式时,由于是一个地址,这个this就无处可指了。
<a href="javascript:de(this)">中的this不能获取触发事件的a标签,而
<a href="javascript:;" onclick="de(this)">可以。
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题