+=的理解問題
<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>";
//設(shè)置P標(biāo)簽中的內(nèi)容,但是我不理解設(shè)置document.getElementById("demo").innerHTML有什么作用
這里有什么作用??怎么理解,剛學(xué)的菜鳥,求解答~謝謝
2015-12-24
比如a += b,意思就是a = a + b ,當(dāng)你在輸出a的時(shí)候,a 就變成了 a + b 的值;就是相當(dāng)于自身加上后面的數(shù)值,
document.getElementById("demo")是獲取ID為demo的標(biāo)簽,.innerHTML是讀取或者設(shè)置標(biāo)簽里面的內(nèi)容。