当显示在控制台中时,我在p标记之间得到的结果包含索引3中的空间,这是正确的。
但是当显示在页面上时,我得到“ _ _ _ _”。索引3中的空间不可见。这是CodePen。
如何获得下划线之间要在页面上显示的空间?我什至无法在此处显示空间!它显示为“ _ _ _ _”。下划线2和3之间应该有空格!
非常感谢你!
.toString而不是.join没什么区别。
.textContent而不是.innerHTML也不起作用。
<html>
<p id="myid"></p>
<script>
var myArray = ["_", "_", " ", "_", "_"];
var hiddenWord = document.getElementById('myid');
var temp;
function newGame() {
temp = myArray.join(" ");
hiddenWord.innerHTML = temp;
}
newGame();
console.log("temp variable", temp);
console.log(myArray);
</script>
</html>
Run Code Online (Sandbox Code Playgroud)