我知道 innerHTML
在 JavaScript 中是如何工作的,就像下面的函数:
<html>
<head>
<title></title>
</head>
<body onLoad="changetext();">
<div id="pp" onClick="changetext();">Click here</div>
<script>
function changetext(){
document.getElementById("pp").innerHTML = "New Content!";
}
</script>
</body>
</html>
这导致 “新内容”
。
但我也遇到过许多示例,其中 innerHTML
与 +
或 +=
运算符一起使用,例如 W3Schools example .当我使用 +
添加到 innerHTML
时,这意味着什么?
最佳答案
elem.innerHTML +="abc"
表示它将追加 abc
到 innerHTML
元素
。
elem.innerHTML +="abc"
相当于
elem.innerHTML = elem.innerHTML + "abc"
关于javascript - 在 JavaScript 中用 + 添加到 innerHTML 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28603123/