两个不在同一文件下js之间方法如何相互调用

 我来答
前端报错
2013-12-20 · 前端开发技术分享,分析
前端报错
采纳数:1573 获赞数:7026

向TA提问 私信TA
展开全部
解开你的心结。
js是可以引入到html中的。
在引入前js是不会执行的,加载到htlm中才会执行。

如果加载了两个js到同一个html,他们所处在相同的作用域,之间都是“可见的”。
所以可以直接调用。
暗晓之夜
2013-12-20 · TA获得超过385个赞
知道小有建树答主
回答量:267
采纳率:0%
帮助的人:178万
展开全部
把js代码单独写个js文件,然后通过<script src="js文件路径"></script>这种方式调用就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Prince____Yu
2013-12-20 · TA获得超过3718个赞
知道小有建树答主
回答量:864
采纳率:33%
帮助的人:958万
展开全部

在两个不同文件下的方法想调用的话,我能想到有这几种方法:

  1. 将文件引入到同一个页面中(如果你只的是两个不同页面,那么这种方法不能用了)。

  2. 让两个页面有从属关系,这样一来,子页面中的可以通过window.parent或者window.top来调用父页面中定义的方法。(可以用iframe来建立页面嵌套)。

追答
问题解决了吗
我们可以一起交流
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaozhang_o
2013-12-20 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:115
采纳率:100%
帮助的人:97.9万
展开全部
把2个js文件引用到同一个页面就行啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
http_p
2013-12-20 · TA获得超过1095个赞
知道小有建树答主
回答量:733
采纳率:100%
帮助的人:583万
展开全部
把那个引进来就相当于在同一文件中了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式