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