我想我在做一些愚蠢的錯誤,但不知何故,當我在onload上調用兩個函數時,我沒有得到預期的結果。讓我顯示代碼 -在onload上調用兩個函數不起作用
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function greetUser() {
alert('Hello users!');
}
function greetByName() {
var name='';
var name=prompt('Please enter your name','');
if(name)
{
alert('Nice to meet you '+name);
document.getElementById('rockImg').src='iRock_smile.png';
setTimeout("document.getElementById('rockImg').src='iRock_normal.png';",5000);
}
function setImageSize() {
alert('hello');
}
}
</script>
</head>
<body onload="setImageSize();greetUser();">
<img src="iRock_normal.png" id="rockImg" alt="iRock" onclick="greetByName();" />
</body>
</html>
我甚至沒有收到任何警報。如果我刪除setImageSize(),代碼工作正常。所以我認爲可能會有一些愚蠢的錯誤。請幫幫我。
哦!我的錯。非常感謝。 – Kartic