错误原因:body还没有加载,此时,无法获取dom对象元素,则程序就会报错document.getElementById("myHeader") is null
<html>
<head><title>我的测试文件</title>
<meta http-equiv="content-Type" content="text/html;charset=UTF-8"/>
<script type="text/javascript">
var x=document.getElementById("myHeader");
alert(x.innerHTML);
</script>
<body>
<h1 id="myHeader" οnclick="getValue()">这是标题</h1>
<p>点击标题,会提示出它的值。</p>
</body>
</html>
解决办法就是办javascript代码写到body的元素的最后位置
<html>
<head><title>我的测试文件</title>
<meta http-equiv="content-Type" content="text/html;charset=UTF-8"/>
<body>
<h1 id="myHeader" οnclick="getValue()">这是标题</h1>
<p>点击标题,会提示出它的值。</p>
<script type="text/javascript">
var x=document.getElementById("myHeader");
alert(x.innerHTML);
</script>
</body>
</html>