使用 var 将 <p></p> innerHTML 替换为 document.getElementById
Replacing <p></p> innerHTML with document.getElementById by using var
我正在尝试使用 var.
将具有 <p> Hello! </p>
的 ID example
替换为 <p> Hi! </p>
这是我尝试过的:
var i = Hi!
document.getElementById('example').innerHTML = '<p>i</p>'
但它把 example
改为 <p>i</p>
,而不是“嗨!”
您正在寻找字符串连接。您最初用引号将变量名括起来,这导致它被解释为字符串。
function go(){
var i = "Hi!"
document.getElementById('example').innerHTML = "<p>"+i+"</p>";
}
<div id="example"><p>Test</p></div>
<button onclick="go()">Change</button>
您可能正在寻找 template litterals
var i = "Hi!";
document.getElementById("example").innerHTML = `<p>${i}</p>`;
<div id="example">
<p>Hi there!</p>
</div>
我正在尝试使用 var.
将具有<p> Hello! </p>
的 ID example
替换为 <p> Hi! </p>
这是我尝试过的:
var i = Hi!
document.getElementById('example').innerHTML = '<p>i</p>'
但它把 example
改为 <p>i</p>
,而不是“嗨!”
您正在寻找字符串连接。您最初用引号将变量名括起来,这导致它被解释为字符串。
function go(){
var i = "Hi!"
document.getElementById('example').innerHTML = "<p>"+i+"</p>";
}
<div id="example"><p>Test</p></div>
<button onclick="go()">Change</button>
您可能正在寻找 template litterals
var i = "Hi!";
document.getElementById("example").innerHTML = `<p>${i}</p>`;
<div id="example">
<p>Hi there!</p>
</div>