+=的理解问题

来源:2-3 DOM2级事件处理程序

莫笑陌

2015-12-24 00:30

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

  • mmmmm_魂牵梦萦
    2015-12-24 08:15:33
    已采纳

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

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

    莫笑陌

    非常感谢!

    2016-01-07 16:00:28

    共 3 条回复 >

DOM事件探秘

DOM事件?本课程会通过实例来给小伙伴们讲解如何使用这些事件

99546 学习 · 1197 问题

查看课程

相似问题