它无法正常工作,我需要onclick base而不是基于id的代码,请帮帮我
<div onclick="favTheater(id)">
<img src="#"/>
</div>
<script type="text/javascript">
function favTheater(id){
alert("dsfdsf"+id);
var e = window.event;
e.stopPropagation();
e.preventDefault();
window.location.href="http://www.google.co.in/";
}
</script>
答案 0 :(得分:3)
您的代码存在一些问题:
favTheater(id)
,但未定义ID,window.event
,它仅存在于IE上。另请注意,那些旧的IE浏览器没有stopPropagation
(它附带IE9),http://www.google.co.in/
立即替换页面时,没有理由停止传播或阻止默认,preventDefault
没用。因此,您的代码“无效”,但很难将stopPropagation