为什么DIV不响应事件?
我写了这么句代码,在img上面叠加了个div:
fla_div.innerHTML = "<img id='img' src='img/flash_pic/pic_1.png' style='margin-left:0;margin-top:0;float:left;'/><div id='up_div' style='margin-left:0;margin-top:0;width:640px;height:380px;border:2px solid yellow;'/>";
奇怪的事情出现了,img能够接受事件响应,但是div不行。
var img = document.getElementById("img");
var updiv = document.getElementById("up_div");
img.onmousedown = function () {
alert("img mouse down"); //可以触发
};
updiv.onmousedown = function () {
alert("div mouse down"); //触发不了
};
我在img上加了z-index:1; 在div上加了z-index:2;试图调整顺序,但还是不行,请教各位达人这是怎么回事呢?