我已經寫上Internet Explorer 8的一些非常簡單的代碼,我不明白爲什麼當我打開的IE(頁面爲什麼文本「測試」不會出現在什麼也沒有發生工作這一頁)。onload事件不與Internet Explorer
我試過在Firefox和Chrome和它完美的作品。
我的代碼:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso 8859-1" />
<script type="text/javascript">
function display() {
output.innerHTML+='test';
}
</script>
</head>
<body onload="display()">
<div id="output">
</div>
</body>
</html>
編輯:讓IE更改設置,不要用手做,或會很奇怪:-))
正如已經在答案中提到的那樣,'document.getElementById'是從文檔中獲取元素句柄的常用方法。這對你有用嗎? http://jsbin.com/uqama4?它適用於我在Vista/IE 8 – 2011-05-11 13:40:55
我會重新安裝IE 8,或升級到IE 9. – 2011-05-11 13:45:52
在IE8中爲我工作正常。你在安裝IE或其他東西時把JS關閉了嗎? – ADW 2011-05-11 13:49:06