js的事件以及window操作

Posted 张宗强1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js的事件以及window操作相关的知识,希望对你有一定的参考价值。

属性

当以下情况发生时,出现此事件

onblur

元素失去焦点

onchange

用户改变域的内容

onclick

鼠标点击某个对象

ondblclick

鼠标双击某个对象

onfocus

元素获得焦点

onkeydown

某个键盘的键被按下

onkeypress

某个键盘的键被按下或按住

onkeyup

某个键盘的键被松开

onload

某个页面或图像被完成加载*window.onload


 

onmousedown

某个鼠标按键被按下

onmousemove

鼠标被移动

onmouseout

鼠标从某元素移开

onmouseover

鼠标被移到某元素之上

onmouseup

某个鼠标按键被松开

onselect

文本被选定

Window操作

window.open(URL,name,specs,replace);

参数

说明

URL

可选。打开指定的页面的URL。如果没有指定URL,打开一个新的空白窗口

name

可选。指定target属性或窗口的名称。支持以下值:

  • _blank - URL加载到一个新的窗口。这是默认
  • _parent - URL加载到父框架
  • _self - URL替换当前页面
  • _top - URL替换任何可加载的框架集

 

specs

可选。一个逗号分隔的项目列表。支持以下值:

channelmode=yes|no|1|0

是否要在影院模式显示 window。默认是没有的。仅限IE浏览器

directories=yes|no|1|0

是否添加目录按钮。默认是肯定的。仅限IE浏览器

fullscreen=yes|no|1|0

浏览器是否显示全屏模式。默认是没有的。在全屏模式下的 window,还必须在影院模式。仅限IE浏览器

height=pixels

窗口的高度。最小.值为100

left=pixels

该窗口的左侧位置

location=yes|no|1|0

是否显示地址字段.默认值是yes

menubar=yes|no|1|0

是否显示菜单栏.默认值是yes

resizable=yes|no|1|0

是否可调整窗口大小.默认值是yes

scrollbars=yes|no|1|0

是否显示滚动条.默认值是yes

status=yes|no|1|0

是否要添加一个状态栏.默认值是yes

titlebar=yes|no|1|0

是否显示标题栏.被忽略,除非调用html应用程序或一个值得信赖的对话框.默认值是yes

toolbar=yes|no|1|0

是否显示浏览器工具栏.默认值是yes

top=pixels

窗口顶部的位置.仅限IE浏览器

width=pixels

窗口的宽度.最小.值为100

 

replace

Optional.Specifies规定了装载到窗口的 URL 是在窗口的浏览历史中创建一个新条目,还是替换浏览历史中的当前条目。支持下面的值:

  • true - URL 替换浏览历史中的当前条目。
  • false - URL 在浏览历史中创建新的条目。

window.close();

关闭当前窗口,使用时对相关对象进行.close();

window.moveTo(x,y);

移动页面至某一位置,使用时对相关对象进行.moveTo();

window.resizeTo(x,y);

调整页面宽高,使用时对相关对象进行.resizeTo();

window.history.back();  页面进行后退

window.history.forward();   页面前进

window.history.go(); 前进后退n,n可正可负   

window.location

var s = window.location.href;   获得当前页面地址

var s = window.location.hostname; 获得当前页面主机名,域名,网站名

var s = window.location.pathname; 获得当前页面路径名。

window.location.href="网址";  跳转页面




以上是关于js的事件以及window操作的主要内容,如果未能解决你的问题,请参考以下文章

HLS.js 获取视频片段信息

JS中鼠标左右键以及中键的事件

js的兼容问题以及解决方式(持续更新)

js经常用到的代码片段

JS操作全屏事件

JS代码片段:一个日期离现在多久了