對此很新,但試圖將斐波那契生成器的輸出放入 document.write 而不僅僅是警報。我得到的錯誤是無法讀取 null 的屬性(讀取類名)。我嘗試搜索此站點并查看“document.getElementById('result').className;”。也許我用錯了,任何幫助將不勝感激。
var arrayNumber = [];
var yourNumber = (nameInput.value);
function fibonacciGenerator(n) {
for(var i=0; i<n; i ) {
if (arrayNumber.length == 0) {
arrayNumber.push(0)
} else if (arrayNumber.length == 1) {
arrayNumber.push(1)
} else {
arrayNumber.push(arrayNumber[(arrayNumber.length - 1)] arrayNumber[(arrayNumber.length - 2)]);
}
}
return arrayNumber;
}
var result = fibonacciGenerator(yourNumber);
//alert(result);
});
</script>
</div>
<div class="display">
<script type="text/javascript">
var number = document.getElementById('result').className;
</script>
<h1>
<script type="text/javascript">
document.write(number);
</script>
</h1>
uj5u.com熱心網友回復:
這是將fibonacciGenerator函式的結果傳遞給 的一個非常簡單的示例document.write。
function fibonacciGenerator(n) {
var seq = [0, 1];
for (var i = 2; i < n; i ) {
seq.push(seq.at(-1) seq.at(-2));
}
seq.length = n;
return seq;
}
document.write(fibonacciGenerator(10));
uj5u.com熱心網友回復:
如果您試圖通過使用 document.getElementById 來獲得“結果”,那是行不通的。getElementById 從 DOM 回傳一個標簽。
您可以將 var "result" 附加到 DOM 中的某個標簽。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/351314.html
標籤:javascript
下一篇:如何檢查陣列是否為空?[復制]
