我有一个简单的 HTML 页面,如下所示:
...<div id="main">
    <a href="#">Click here!</a>
</div>...
我在标题中有一段 jQuery JavaScript,如下所示:
   <script type="text/javascript">
    $(document).ready(function() {
        DoHello();
    });
    function DoHello()
    {   
        $("div#main a").text("Click here!");
        $("div#main a").attr("onmouseup", "javascript:alert('Hello!');");
    }
</script>
当我在 FireFox 中单击 HTML 链接时,我会收到一条警报,上面写着“你好!”。为什么这在 IE7/8 中不起作用?
当我在 IE 中查看(动态)构建 DOM 时,我可以看到“onmouseup”存在但从未被调用。我尝试用“onclick”替换“onmouseup” - 同样的问题......