记得return false;应该就可以了。
解决方案 »
- ext 上传文件表单类型获取不对,前台设置表单属性为:fileUpload:true,
- javaScript 动态添加元素 添加事件却使用不了THIS
- js如何判断页面中元素的个数?如果元素多个length属性可以正常显示,如果只有一个length就等于undefined?
- 用prototype转发页面?
- 求达人授予“阿信”N级联动下拉分类菜单源代码
- 问一个自动关闭窗口的问题!看了就知道!
- 大家帮帮忙,给看看啥地方出错了?
- 关于如何将"<script src='****'></script>"写入到页面中,我搞不定了,求助!
- 关于提示框 简单
- 怎么用javascript得到本地(客户端)的网卡的IP地址?
- 关于一个二级导航不能实现!
- 怎样让输出的文本换行?转义字符吗?
return false;
这样写吗?好象不行。。
用setAttribute
</BODY>
</HTML>
<script>
document.getElementById('ah').attachEvent("onclick",nogo);
function nogo()
{
alert("i'm won't leave here!!");
return false;
}
</script>
</BODY>
</HTML>
<script>
document.getElementById('ah').attachEvent("onclick",new Function('agr1','agr2',"alert(\"i'm won't leave here!!\");return false"));
</script>
attachEvent只是再多push一个函数
事件发生时最后执行的是那个原型除非把原型改掉,用setAttribute或者a.onclick=function(){return false;}
是原型没有不返回,根据最先attach的有返回值的方法返回楼主估计是param用的不适合吧
这样可以吗?
现在还没有想到思路。。郁闷。。to fosjos(无聊的菜鸟程序员)
我是统一用attachEvent加载的事件处理函数
IE下id="a"可以直接用a作变量