我正在尝试一些考试的东西,我不能让它工作。这很简单,我不明白为什么不工作。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