js 调用另外一个方法

假如有两个方法functiona(){b();//调用b方法,b方法要怎么写,返回个值给a来判断}functionb(){}js不懂,求教了。。。。。a(),b()里面要... 假如有两个方法
function a(){
b(); //调用b方法,b方法要怎么写,返回个值给a来判断
}

function b(){

}

js不懂,求教了。。。。。
a(),b()里面要怎么写 详细点。。。。
展开
 我来答
马后雷鼓下扬州5058
2011-08-02 · TA获得超过4321个赞
知道小有建树答主
回答量:693
采纳率:33%
帮助的人:794万
展开全部
function a() {
// 调用 b 函数
var result = b();
alert("b 函数返回值为 【" + result + "】");
}

function b() {
// 使用 return 返回值
return "我是 b 函数返回的值";
}

// 调用 a 函数
a();
明哥的小铺子
2017-07-11 · TA获得超过3683个赞
知道大有可为答主
回答量:4203
采纳率:95%
帮助的人:3005万
展开全部
我们知道,在html中,利用引入的两个js是不可以相互调用的。那么该如何解决呢?当然,你可以将代码通通copy过来,也许你并不喜欢这样。
例如有这样一个html,里面有一个按钮,当按下时调用b.js文件中的方法b()。而b()中又要调用a.js文件中的方法a()。若要实现这个功能,必须注意,将要引入的Js文件代码放在下面。
首先,我们在html中引入b.js,并在之后加入引用语句。如下:

b.js文件如下:

new_element=document.createElement("script");
new_element.setAttribute("type","text/javascript");
new_element.setAttribute("src","a.js");// 在这里引入了a.js
document.body.appendChild(new_element);
function b() {
a();
}

在b.js文件中前4行代码中我们引入了a.js文件,并在第7行代码中调用了a.js代码中的a()方法。
让我们来分析一下关键的几句代码:首先,我们利用document.createElement("script")生成了一个script的标签,设置其type属性为text/javascript,src为a.js(这里的a.js同b.js放在同一个目录,也可放在不同的目录)。最后将这个标签动态地加入body中。如此一来,我们就可以调用到不同js文件中的方法了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gaodu13
2011-08-02 · TA获得超过422个赞
知道小有建树答主
回答量:148
采纳率:100%
帮助的人:124万
展开全部
function a()
{
var num_tem=1;//假设b需要一数值个参数
var get_str = b(num_tem);//假设返回的是一个字符串
if(get_str == "ok"){
alert("ok 你传递了值");
}
alert("传递的值是num_tem:"+num_tem+"返回的值是get_str:"+get_str);
}
function b(num)//num是传递过来的值
{
var str;
if(num == 1)str = "ok"
else str = "no";
return str;//return 后面接你要返回的值
}
//改变num_tem的值会有不同结果,自己尝试一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-07-09
展开全部
试试使用,JQuery的$.getScript();方法来实现的;
如下:
$.getScript("/js/common/taglib/xxx.js",function(){
functionXXX();
})
或者也可以试试这样:
var otherJS="xx.js";//js文件路径
document.write('<scr' + 'ipt type="text/javascript" src="'+otherJS+'"></scr' + 'ipt>');
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
白狐仙人
2011-08-02 · TA获得超过1236个赞
知道小有建树答主
回答量:830
采纳率:0%
帮助的人:694万
展开全部
function b(){
return true;
}

return就是返回值,一旦走了return,那么这个b方法也就结束了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式