我正在嘗試一些考試的東西,我不能讓它工作。這很簡單,我不明白爲什麼不工作。innerHTML不打印任何東西
<!DOCTYPE html>
<html>
<head>
<title>Exercici 2</title>
<script type="text/javascript">
//rep 2 paràmetres d'entrada i els suma
function suma(a, b) {
alert(arguments.length);
//donaria undefined, ja que no existeix el argument amb índex 2, tindria que ser [1]
alert(arguments[2]);
//3 + 5 = 8
return a + b;
}
var result = suma(3,5);
document.getElementById("result").innerHTML += "<strong>Suma</strong>: 3 + 5 = " + result + "<br>";
</script>
</head>
<body>
<div id="result">
</div>
</body>
</html>
我知道alert(arguments[2]);
將顯示未定義。
腳本應放置後'DIV ID =「結果」'元素 –
在你的情況,這就是爲什麼錯誤。 ..否則你需要使用'onload'事件 –
window.onload事件將不可用,直到呈現每個元素。如果你有很多或大的圖片或視頻,那就不太好。 – nocturns2