<div id="myDiv"></div> <script for="myDiv" event="onclick"> { alert(111) } </script>此时,虽然不明白为什么这么写,但是能猜出来,点击div的时候,弹出111,测试果然如此。一番百度才知道,这是IE特有的写法,for指定脚本执行对象(代码绑定的容器的id),而event表示触发事件。script里面的代码可以用花括号({})括起来,也可以不用。所以这段代码也可以换成下面的写法:
<div id="myDiv"></div> <script> document.querySelector('#myDiv').onclick = function(){ alert(111) } </script>