问答详情
源自:3-3 innerHTML 属性

为什么显示的跟示例不一样

<html>
<head>
<meta http-equiv="type-content" content="text/html;charset=utf-8";/>
<title>innerHTML属性</title>
</head>
<body>
<p id="con">HELLO WORLD</p>
<script type="text/javascript">
var mycon=document.getElementById("con");
document.write("p标签原始内容:"+mycon.innerHTML+"<br>");
mycon.innerHTML="NEW text";
document.write("p标签修改后的内容:"+mycon.innerHTML);
</script>
</body>
</html>

请问我这段代码哪里有问题,为什么我p标签的原始内容显示 的是JavaScript?不是HELLO WORLD?

提问者:Balrog 2016-03-20 19:59

个回答

  • ganyifeng
    2016-03-22 13:05:04

    没刷新

  • 被玩坏的熊孩子
    2016-03-20 21:37:14

    js文件放在P标签后面是先加载P标签元素  然后执行JS文件

  • 被玩坏的熊孩子
    2016-03-20 21:19:24

    示例也是id里面的hello实际输出在第一行的时候已经改变为NEW text了