我在Internet Explorer 8上编写了一些非常简单的代码,但当我用IE打开页面时,不知道为什么没有任何反应(为什么页面上的文本“test”不会出现)。
我已经在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 上对我有效。 - Andy E