为什么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也没有啊

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题