首页 > 建站教程 > JS、jQ、TS >  script标签的for和event事件正文

script标签的for和event事件

我爱模板网在做一个项目时,看到了类似于如下的代码:
<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>