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

+=的理解问题

<p id="demo"></p>


<script>

var x = document.getElementById("myBtn");

x.addEventListener("mouseover", myFunction);

x.addEventListener("click", mySecondFunction);

x.addEventListener("mouseout", myThirdFunction);


function myFunction() {

    document.getElementById("demo").innerHTML += "Moused over!<br>"

}

function mySecondFunction() {

    document.getElementById("demo").innerHTML += "Clicked!<br>"

}

function myThirdFunction() {

   document.getElementById("demo").innerHTML += "Moused out!<br>"

}

</script>

上面代码中,+=我的理解是document.getElementById("demo").innerHTML = document.getElementById("demo").innerHTML+"Moused out!<br>";

//设置P标签中的内容,但是我不理解设置document.getElementById("demo").innerHTML有什么作用

这里有什么作用??怎么理解,刚学的菜鸟,求解答~谢谢


正在回答

1 回答

比如a += b,意思就是a = a + b ,当你在输出a的时候,a 就变成了 a + b 的值;就是相当于自身加上后面的数值,

document.getElementById("demo")是获取ID为demo的标签,.innerHTML是读取或者设置标签里面的内容。

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

莫笑陌 提问者

document.getElementById("demo").innerHTML +字符串,表达什么意思呢?
2015-12-25 回复 有任何疑惑可以回复我~
#2

mmmmm_魂牵梦萦 回复 莫笑陌 提问者

表示他已有的内容在加上后面的内容。
2016-01-05 回复 有任何疑惑可以回复我~
#3

莫笑陌 提问者

非常感谢!
2016-01-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

+=的理解问题

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