为什么document.write(HTMLElement.id)不能显示?

为什么下面的代码没有显示a.id? 用alert也没反应

<!DOCTYPE HTML>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script type="text/JavaScript">
        a=document.getElementById("he");
        document.write(a.id);
    </script>
</head>
<body>
    <div id="he"></div>
</body>
</html>
阅读 2.1k
2 个回答

因为文档从上往下执行,输出的时候还没有那个div

新手上路,请多包涵

一般js都是放在html代码下面比较好,而且window.onload也没有啊

推荐问题