[英]How can I display my array from this line of code?
<!DOCTYPE html>
<html>
<body>
<script>
var a = 33;
var b = 6;
var famList = [a, b];
function famDisp (){
for (var i=0, num=famList.length; i<num; i++){
famList[i];
}
}
famDisp(famList);
</script>
</body>
</html>
我想顯示數組 famList 但我沒有得到任何結果。 使用 console.log 顯示我收到此錯誤“Uncaught TypeError: famList is undefined”我做錯了什么?
我想你錯過了famDisp() 中的參數所以替換了
famDisp ()
到
famDisp (famList)
然后它會完美地工作
var a = 33; var b = 6; var famList = [a, b]; function famDisp (famList){ for (var i=0, num=famList.length; i<num; i++){ famList[i]; console.log(famList[i]) } } famDisp(famList);
<!DOCTYPE html> <html> <body> Html code </body> </html>
如果您的問題是在哪里編寫 console.log,只需將它寫在您希望它在腳本標記中的任何位置。 但是如果你想在瀏覽器窗口中顯示值,那么應該應用“document.getlementby'id, class name or tagnmae '”的概念。
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<h1 id="ht-tag">display the result here </h1>
<script>
var a = 33;
var b = 6;
var famList = [a, b];
let num = famList.length
function famDisp() {
for (var i = 0; i < num; i++) {
famList[i];
console.log(famList[i])
text = document.createTextNode(famList[i] + " ,")
document.getElementById("ht-tag").appendChild(text)
}
}
famDisp(famList);
</script>
</body>
</html>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.