JS-窗体对象 与 事件返回值属性

Posted 是非_大道克己

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS-窗体对象 与 事件返回值属性相关的知识,希望对你有一定的参考价值。

窗体对象
 //窗体的加载事件 ()

    window.onload=function(){}
    //当整个页面加载完毕以后再执行窗体加载事件

//窗体的卸载事件
    window.onunload=function(){}
    //当前窗体加载其他页面时,当前页面会被卸载触发onunload

//窗体的获得焦点事件

    window.onfocus=function(){}
    //从其他页面跳转到当前页面会触发onfocus事件

//窗体的失去焦点事件
    window.onblur=function(){}
    //从当前页面跳转到其他页面会触发onblur事件
事件返回值属性

事件属性的返回值: 可以通过返回值来取消事件的默认行为

比如:取消超链接默认的跳转行为

它有兼容性的问题

  1. Ie 元素对象.returnValue = false 属性

  2. 非ie 元素对象.preventDefault() 阻止默认行为的方法

//兼容性写法
    if(document.all){
        eventObj.returnValue=false;
    }else{
        eventObj.preventDefault();
    }
//对于返回值来说还有更加简便的写法
    return false;

    return window.confirm("提示语句");
    //通过接受增加对话框的返回值类型(false/true)

 

 

以上是关于JS-窗体对象 与 事件返回值属性的主要内容,如果未能解决你的问题,请参考以下文章

js 代码大全(各种方法属性)

wpf窗体添加事件的地方在哪里?

vb窗体中的resize是啥事件?

5月15日上课笔记-js中 location对象的属性document对象js内置对象Date事件对象

窗体的添加与删除

使Print方法在Form_Load事件中起作用,如何对窗体的属性进行设置?