0
我從javascript創建一個td標籤。它有一個addEventListener/attachEvent設置用於點擊。在這個標籤裏面,我有一個帶有'a'標籤的內部。我需要運行href而不觸發td點擊。 到現在爲止我已經在IE工作:停止href事件冒泡
cell1.innerHTML = "<a href='"+url+"' onclick='event.cancelBubble = true;
if(event.stopPropagation) { event.stopPropagation(); }'>"
你確定這是可能? iirc,不同的瀏覽器向不同的方向傳播事件,因此在某些瀏覽器中,'td'事件將在'a'事件之前以及之後的某些瀏覽器中觸發。 – fearofawhackplanet
「run the href」是什麼意思?你的意思是,如果用戶點擊了''標籤,你希望它在不觸發'''上的點擊事件的情況下做它的事情?到目前爲止,你的代碼會發生什麼? – nnnnnn
是的,你理解正確!:)直到現在我可以在IE中得到這種行爲。 – Misca