<head>
<script language="javascript">
function A(b){
......
} function B(){
alert("test");
}
</script>
</head>
<body>
<form onsubmit="B()">
......
</form>
</body>
提交表单时,不会弹出test窗口,经测试是因为 A(b)方法中有条语句少了一个右括号。
但不明白的是,A(b)我没有调用(在整个html文件中也没有调用),我只是调用了B()方法,为什么A(b)方法的语句有错会导致B()方法不能执行呢?
解决方案 »
- 求个正则表达式 224.0.0.0到239.255.255.255 ip地址限制在这个范围?
- 以下代码请帮忙解密下,给出方法,谢谢。
- js的菜鸟问题
- Js 保存信息并追加信息
- 如何区别是定义函数还是定义一个新类?
- 让<input ..>是value,通过js赋值
- 事件帮定的问题
- 页面展示采用什么框架
- 我谁有JavaScript对MIME解码 base64等的解码函数
- <IE:Download ID="oDownload" STYLE="behavior:url(#default#download);">如何显示big5?
- 请教如何进行DOM节点的反选?
- csdn上面的发帖里发布文章内容的文本域上面的那行工具栏是怎么做的啊
((((((((((((((((((((((
alert(1);
</script>
我alert(1),没有写错,但是以上的代码会不会执行呢
不是当调用的时候才执行的吗?
A(b)方法里有参数,如果没有调用的时候就加载的话那方法里的参数不是没有值吗?
参数没有值那加载这个方法就肯定出错啦?
还有请问 加载 跟 执行 是不是同一个意思呢?