js调用

Java11221 2018-04-27 08:59:32
<!---------------------------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))
}
...全文
621 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
LittleMan_LC 2018-04-27
  • 打赏
  • 举报
回复

<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
winzond 2018-04-27
  • 打赏
  • 举报
回复
你这样,恐怕调用不了,我不知道你的目的是什么?如果就执行这一点点代码,你可以这样,一、在<head>链接外部文件
<script type="text/javascript" src="homework.js"></script>
二、在页面调用函数

<body>
     <script type="text/javascript">
        fun_2();
    </script>
</body>
这样应该可以
  • 打赏
  • 举报
回复
<!DOCTYPE html> <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>
天际的海浪 2018-04-27
  • 打赏
  • 举报
回复
script标签如果设置了src加载外部js文件,就会忽略标签内的代码。 所以要分成两个script标签 <script type="text/javascript" src="homework.js"></script> <script type="text/javascript"> fun_2(); </script>

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧