道歉。也許我很累,只是看不到我在做什麼,但爲什麼下面的工作不行 - 即totalBits的值在'print'div的主體中打印?如果我alert()它顯示的值,但不使用innerHTML。innerHTML的不是問這樣一個微不足道的問題(剛學JS如何工作的),但我得到一個頭痛的旁邊沒有顯示
<html>
<head>
<title></title>
<script type="text/javascript">
function answer(sentence){
var bitsOfString = sentence.split(" ");
var numOfBits = bitsOfString.length;
return numOfBits;
}
var sentence = prompt("OK, say something!")
var totalBits = answer(sentence);
var div = document.getElementById("print");
div.innerHTML = totalBits;
</script>
</head>
<body>
<div id="print"></div>
</body>
</html>
小記:只要元素的子樹完整,部分DOM樹就完全夠用了。 – Zeta
jQuery標籤在哪裏? jQuery如何幫助這個用戶? – epascarello
「或者如果你樂意使用jQuery」 – rochal