问答详情
源自:2-4 IE事件处理程序及跨浏览器解决

这个代码怎么在IE上没反应 点击按钮

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
    <div id="box">
        <input id="btn" type="button" value="按钮">
    </div>

<script>
    var c=document.getElementById("btn");
    function show(){
        alert("hello");
    }
    c.attachEvent('onclick',show);
</script>
</body>
</html>


提问者:丶子非鱼 2017-06-08 12:32

个回答

  • qq_神眷羽晶田_0
    2018-01-27 19:43:23

    表示IE9也不行

  • 我要SSR
    2017-06-09 09:45:40

    把attachEvent 改为addEventListener即可 好像IE11不支持attachEvent了

  • 丶子非鱼
    2017-06-09 08:39:10

    那要如何设置

  • 慕粉18020778912
    2017-06-08 13:29:56

    可能你的IE禁止了JavaScript脚本的运行,我的IE可以运行