请问为什么输出只有Hello

来源:-

糖糖很涩

2015-06-21 21:57

x.innerHTML="Hello JavaScript!";    // 改变内容 x.innerHTML="Hello"; 为什么输出只有第二句






<!DOCTYPE html>

<html>

<body>


<h1>我的第一段 JavaScript</h1>


<p id="demo">

JavaScript 能改变 HTML 元素的内容。

</p>


<script>

function myFunction()

{

x=document.getElementById("demo");  // 找到元素

x.innerHTML="Hello JavaScript!";    // 改变内容

x.innerHTML="Hello";

}

</script>


<button type="button" onclick="myFunction()">点击这里</button>


</body>

</html>





















写回答 关注

2回答

  • Mark_0011
    2015-06-22 11:27:16

    变量存储原理弄懂了就知道了

  • 丶小八戒
    2015-06-21 22:06:18

    innerHTML 属性用于设置开始和结束标签之间的 HTML。

    x.innerHTML="Hello JavaScript!";    // 改变内容

    x.innerHTML="Hello"

    所以第二句x.innerHTML="Hello"会覆盖前一句内容。

初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1225297 学习 · 18230 问题

查看课程

相似问题