2014-01-07 78 views
0

我目前是JavaScript的noob,我一直在嘗試一些東西。 我現在正在做的是我試圖顯示數字從1到10使用我創建的外部js 。但是,當我在它運行始終顯示在底部external javascript undefined display

「未定義」的文字在這裏是外部JS:

function increment(count){ 
while(count<10){ 
document.write(count +"<br>") 
count++; 
} 
} 

這裏是我的腳本的HTML:

<!DOCTYPE html> 
<html> 
<title> javascript </title> 
<head> 
<script language="javascript" src="ok2.js"> </script> 
</head> 
<body> 
<script language="javascript" type="text/javascript"> 
document.write(increment(3)); 
</script> 
</body> 
</html> 

有什麼方法來消除底部的「未定義」顯示?

回答

0

只是在你的HTML像下面改變....

<!DOCTYPE html> 
<html> 
<title> javascript </title> 
<head> 
<script language="javascript" src="ok2.js"> </script> 
</head> 
<body> 
<script language="javascript" type="text/javascript"> 
increment(3); 
</script> 
</body> 
</html> 

你不需要寫document.write();

+0

@ user3169490如果你仍然有問題,那麼請讓我知道... –

+0

哎呀呀我忘了編輯對不起,但仍然有一個未定義的顯示在底部時,我運行腳本> _ < – user3169490

+0

@ user3169490您的頁面和外部.js文件位於根目錄的相同文件夾..? –