<!---------------------------html文件---------------------->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript" src="homework.js">
fun_2();
</script>
</head>
<body></body>
</html>
<!-----------------homework.js--------------->
function fun_1(num) {
if (num == 1)
return 1
else
return num * fun_1(num - 1)
}function fun_2() {
var num = prompt("请输入一个整数:")
alert(fun_1(num))
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript" src="homework.js">
fun_2();
</script>
</head>
<body></body>
</html>
<!-----------------homework.js--------------->
function fun_1(num) {
if (num == 1)
return 1
else
return num * fun_1(num - 1)
}function fun_2() {
var num = prompt("请输入一个整数:")
alert(fun_1(num))
}
<script type="text/javascript" src="homework.js"></script>
二、在页面调用函数<body>
<script type="text/javascript">
fun_2();
</script>
</body>
这样应该可以
<script type="text/javascript" >
window.onload=function(){
fun_2();
}function fun_1(num) {
if (num == 1)
return 1
else
return num * fun_1(num - 1)
}function fun_2() {
var num = prompt("请输入一个整数:")
alert(fun_1(num))
}
</script> 不需要homework.js
所以要分成两个script标签
<script type="text/javascript" src="homework.js"></script>
<script type="text/javascript">
fun_2();
</script>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript" src="homework.js"></script>
<script type="text/javascript" >
fun_2();
</script>
</head>
<body></body>
</html>