<a href="javascript:de(this)">與<a href="javascript:;" onclick="de(this)">的區別
<a href="javascript:;" onclick="de(this)">與<a href="javascript:de(this)">這兩個用法有什么區別;都是怎么用的
<a href="javascript:;" onclick="de(this)">與<a href="javascript:de(this)">這兩個用法有什么區別;都是怎么用的
2016-07-01
舉報
2016-07-16
當使用onclick="de(this)"的時候,解釋器會給他包裝一個匿名函數,變成了:
a.onclick = function anonymous(){
de(this);
}
這個this指的就是a這個對象,而使用href的方式時,由于是一個地址,這個this就無處可指了。
2016-07-02
<a href="javascript:de(this)">中的this不能獲取觸發事件的a標簽,而
<a href="javascript:;" onclick="de(this)">可以。