<HTML>
<HEAD>
<TITLE>Mouse Capture</TITLE>
<SCRIPT>
function action() {
if (event.srcElement.id=='DIV1') DIV1.releaseCapture();
else DIV1.style.backgroundColor=Math.floor(Math.random()*16777216);
}
</SCRIPT>
</HEAD>
<BODY onload="DIV1.setCapture();">
<DIV ID="DIV1" onclick="action();" STYLE="position:absolute;top:10;left:10;height:100;width:200;background-color:red">
</DIV>
</BODY>
</HTML>
以上代码取自:http ://www.htmlgoodies.com/beyond/javascript/advanced-javascript-event-handling.html
问题:
我在IE里试了一下,点击了某个区域(不是DIV1),颜色变了,我再点击,颜色没有变,好像只能变一次,为什么?