JS-窗体对象 与 事件返回值属性
2021-03-15 18:42
标签:加载 head -o default rop tde div var load 事件属性的返回值: 可以通过返回值来取消事件的默认行为 比如:取消超链接默认的跳转行为 它有兼容性的问题 Ie 元素对象.returnValue = false 属性 非ie 元素对象.preventDefault() 阻止默认行为的方法 JS-窗体对象 与 事件返回值属性 标签:加载 head -o default rop tde div var load 原文地址:https://www.cnblogs.com/-Archenemy-/p/12416612.html窗体对象
//窗体的加载事件 ()
window.onload=function(){}
//当整个页面加载完毕以后再执行窗体加载事件
//窗体的卸载事件
window.onunload=function(){}
//当前窗体加载其他页面时,当前页面会被卸载触发onunload
//窗体的获得焦点事件
window.onfocus=function(){}
//从其他页面跳转到当前页面会触发onfocus事件
//窗体的失去焦点事件
window.onblur=function(){}
//从当前页面跳转到其他页面会触发onblur事件
事件返回值属性
//兼容性写法
if(document.all){
eventObj.returnValue=false;
}else{
eventObj.preventDefault();
}
//对于返回值来说还有更加简便的写法
return false;
return window.confirm("提示语句");
//通过接受增加对话框的返回值类型(false/true)