为了账号安全,请及时绑定邮箱和手机立即绑定

js函数调用问题

如果函数实现写在外部js文件中,那在html中调用是不是应该

包含这个外部文件,然后在<script type="text/javascript"></script>内写

我试了是可以的,但我不确定对不对

正在回答

3 回答

没太听明白。不过如果你在外部的方法写完后,在页面内链过来外部的JS后可以直接在页面内引用写好的方法。那么你在页面内就不用<script type="text/javascript"></script>里面写入同样的方法。除非你在页面里面写的方法想要覆盖外部链接的js的某些东西

0 回复 有任何疑惑可以回复我~
#1

qq_慕丝3076349 提问者

也就是说不用再写<script type="text/javascript"></script>,就可以在想调用的地方调用方法,比如body里面调用方法?
2018-12-14 回复 有任何疑惑可以回复我~

在外部文件定义函数,在html页面script标签内加上函数名就行

0 回复 有任何疑惑可以回复我~

函数写外部JS,首先调用外部JS的文件名。。然后再在本页面的<script type="text/javascript"></script>里面调用函数名就可以了。。比如:  alert.js这是你定义的一个文件名对吧,文件里面写一个

function aa(){    alert('我是外部函数')   }


然后本页面先把文件名引入进来<script src="alert.js"></script> 

再写本页面的一个<script type="text/javascript"> aa()  </script>  这样写就可以调用外部的函数了。。然后外部的这个函数做的就是一个弹框动作

1 回复 有任何疑惑可以回复我~
#1

qq_慕运维4425125

请问是这么写吗? <head> <script scr="script.js"> </script> <script type="text/javascript"> aa()</script> </head> <body> <input type="button" value="按钮" onclick="aa()" /> </body> function aa(){ alert("准备好了dfz dfx "); } 为什么点击按钮不弹出提示呢??
2019-02-19 回复 有任何疑惑可以回复我~
#2

qq_慕运维4425125

因为字数限制 就只贴了<head>和body里主要的那些, function那个是写在script.js里面的
2019-02-19 回复 有任何疑惑可以回复我~
#3

想哭的二大爷 回复 qq_慕运维4425125

<script type="text/javascript" src="script.js"> 记得路径src 不用再script中调用aa(),在onclik='aa()'中就可以
2019-02-23 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468044    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

js函数调用问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信