<a href="javascript:;"></a>
和
<a href="javascript:void(0);"></a>
之間有什麼區別?
我想有鏈接風格的按鈕,只需撥打點擊一些JS的功能,所以我執行以下操作:
$('<a>', {
'href': 'javascript:;',
text: 'Click me',
click: doStuff
});
我知道,它可以通過button
標籤和CSS來實現,但是我認爲,這是更容易的解決方案。
儘管使用'href =「#」'和在事件處理函數中調用'preventDefault()'的結果沒有什麼區別,它們會更加語義化。 –
[**鏈接不是按鈕**](http://www.karlgroves.com/2013/05/14/links-are-not-buttons-neither-are-divs-and-spans/)保持網頁乾淨,使用正確的元素和**風格**它如何你想它看起來。不要採取非語義快捷方式。 –
在創建元素時綁定點擊操作,根本不需要'javascript'協議。 –