event.returnValue=false;与return false;有什么区别?

时间:2022-05-03 09:27:03
event.returnValue=false;
event.cancel=true;
document.getElementById("submitchange").click();
可以执行submitchange的click动作。

document.getElementById("submitchange").click();
event.returnValue=false;
同样可以执行submitchange的click动作。

document.getElementById("submitchange").click();
return false;
也可以执行submitchange的click动作。

event.returnValue=false;放在click()的前面与后面有什么区别?
event.returnValue=false;与return false;有什么区别?

3 个解决方案

#1


event 哪里来的? 要放入 onclick 事件处理程序里面才有用.

event.returnValue=false;与return false;有什么区别?
event.returnValue 将其值设置为false就可以取消事件的默认行为(适合IE)
return false ;   程序终止 

#2


event.returnValue=false 这个是取消的事件元素的默认动作,比如submit按钮提交表单的功能…
return 就是从函数体返回一个结果。

#3


引用 1 楼  的回复:
event 哪里来的? 要放入 onclick 事件处理程序里面才有用.

event.returnValue=false;与return false;有什么区别?
event.returnValue 将其值设置为false就可以取消事件的默认行为(适合IE)
return false ; 程序终止


event放在onKeyDown事件中:
if (event.keyCode==13)
{
}

#1


event 哪里来的? 要放入 onclick 事件处理程序里面才有用.

event.returnValue=false;与return false;有什么区别?
event.returnValue 将其值设置为false就可以取消事件的默认行为(适合IE)
return false ;   程序终止 

#2


event.returnValue=false 这个是取消的事件元素的默认动作,比如submit按钮提交表单的功能…
return 就是从函数体返回一个结果。

#3


引用 1 楼  的回复:
event 哪里来的? 要放入 onclick 事件处理程序里面才有用.

event.returnValue=false;与return false;有什么区别?
event.returnValue 将其值设置为false就可以取消事件的默认行为(适合IE)
return false ; 程序终止


event放在onKeyDown事件中:
if (event.keyCode==13)
{
}