为了账号安全,请及时绑定邮箱和手机立即绑定

请问为什么输出只有Hello

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 回答

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

0 回复 有任何疑惑可以回复我~

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

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

x.innerHTML="Hello"

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

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问为什么输出只有Hello

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信