我試圖阻止對錨點(「a」)標記的默認操作。在我的方案的HTML的幾行上飛用ajax(表單提交後)渲染,我想添加一個事件偵聽器如何防止使用JavaScript的錨標記的默認操作?
執行新創建的鏈接被點擊時的動作
阻止瀏覽器打開該鏈接。
這裏就是我在寫:
a = document.getElementById("new_link");
a.addEventListener("click",function(){alert("preform action");
return false;},false);
我也曾嘗試:
a.addEventListener("click",function(e){e.preventDefault(); alert("preform action");});
當我點擊鏈接「一」則顯示警告信息,但仍然打開我希望它顯示消息然後停止的「href」鏈接。
這兩種方法都會在連接到預先存在的鏈接時顯示警報,但在連接到新插入的鏈接時(通過ajax)不會工作..這是我需要做的。
任何幫助/建議。
謝謝。
嘗試新添加鏈接的「href此,設置HREF屬性= 'javascript:void(0); return false;'「,它應該工作。 – 2011-02-23 05:19:52