我有一個簡單的HTML頁面,看起來像這樣:的JavaScript/jQuery的問題7
...<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鏈接時,我收到一條提示「Hello!」。爲什麼在IE7/8中不起作用?
當我在IE中查看(動態)構建DOM時,我可以看到「onmouseup」存在,但它永遠不會被調用。我試圖用「onclick」替換「onmouseup」 - 同樣的問題...