我想在这里放置变量值,但我不知道语法错误。如何使用''“”..将变量放在下面的样本中(?)?
Leave.innerHTML = '<div class="popup" onclick="myFunction()">
<span class="popuptext" id="myPopup"> ******Variable Put here****** </span></div>' ;
}
答案 0 :(得分:1)
试试这个:
从此处退出字符串并加入要使用的值并重新加入初始字符串。
'<div class="popup" onclick="myFunction()"> <span class="popuptext" id="myPopup">
的 '+可变+'强> </span></div>';
var Leave = document.getElementById("leave");
var variable = "Your variable value goes here";
Leave.innerHTML = '<div class="popup" onclick="myFunction()"> <span class="popuptext" id="myPopup">'+variable+'</span> </div>';
console.log(Leave.innerHTML);
<div id="leave">initial code...</div>
答案 1 :(得分:0)
这应该足够了。
var str = '<div class="popup" onclick="myFunction()"> <span class="popuptext" id="myPopup">' + theVarYouWant + '</span> </div>'
Leave.innerHTML = str;