function b(){return false;}
function a(){
b();
alert(1);
}
a();有没有办法在b中加什么方法,而不执行alert(1)
function a(){
b();
alert(1);
}
a();有没有办法在b中加什么方法,而不执行alert(1)
解决方案 »
- 初学JavaScript,想实现代码运行的同时在网页中同时输出中间过程的值??如何能做到?
- alert(val.indexOf("."))有错么?
- 通过JS在地址栏上传值
- 请问正则里面的 .*? 到底是什么意思?
- firefox下如何操作flash对象?
- 关于层的隐藏和显示的小代码问题,简单的很!
- 如何复制一个数组?原来的数组改动不影响复制的那个数组
- <%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%>如何做防SQL注入?
- HTML table 转化成 Excel电子表格? 请高手帮忙 :(
- Easyui tree 如何根据后台发过来的ID自动选中
- 帮我看看这段js如何关闭遮罩层
- swfupload在FF下无法取到cookie值
如果是的话,你a函数的b()地方加个返回值判断就好啦
<script type="text/javascript">
//可以在这里添加代码
function b(){
//可以在这里添加代码
throw new error();
return false;
}
</script>//30个aaa.file
<script>
function a(){
b();
alert('这里不需要执行');
}
a();
alert('这里需要执行')
</script>
情况是这样的,a这个方法存在于很多文件中。但是b函数只有一个。
现在a方法有问题,现在不能执行a函数中b后面的流程了。所以要在执行完b后,直接退出a函数
所以最好的办法是直接改b方法,因为b方法是一个函数。否则的话,就要在所有的文件的a函数中加代码。这样文件很多,很麻烦。
改b就改一个文件
function b(){
alert(___aaaa)
}
function a(){
!b() || alert(1);
}