---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
Window对象的属性
1. onload() 在页面加载完成后触发。
2. 2.window.location.href即可以赋值(同navigate),也可以取值(获得当前页面的地址)
3. Window.event用来获取发生事件时的消息,比如用户点击了ctrl键等。属性:altkey、ctrlkey等;clientx,client,screen,screen,offset,offset(发生事件时鼠标相对于事件源的坐标);returnValue属性,如果设置为false,就会取消默认事件的操作。如超链接和表单校验。如:
<a href=http://www.baidu.com οnclick=”alert(‘禁止访问’)”;returnValue=false;/>
<form action=”a.aspx”>
<input type=”submit” value=” 提交” οnclick=”alert(‘有问题’);rerurnValue=false;” />
srcElement取得引发事件的控件
4. clipboardData 对粘贴板操作 . clearData(“Text”)清空粘贴板
getData(“Text”)读取粘贴板的值,返回值为粘贴板中的内容;setData(“Text”,val)
<input type=”button” οnclick=”clipboardData(‘Text’,’我发现了一个好玩的游戏!’+location.href);alert(‘123’);”/>
5. 当复制时body的oncopy事件被触发,return false;禁止复制;onpaste禁止粘贴
6. History操作历史记录。 History.back();history.forword()
7. Window的document属性。其方法有(1)write(用来向文档中写入内容,只有在页面加载过程中才会与原有内容融合在一起),writeln最后加回车。(2)getElementById 根据元素的id(不可重复)获得对象,也可以通过ID来引用元素。(3)getElementsByName
在JS中for(var r in names)不像c#中的foreach,并不会遍历每个元素,而是遍历的key. (4)getElementsByTagName,获得指定标签名称的元素数组。比如getElementsByTagName(“p”)可以获得所有的<p>标签
8.使用var now=new date()获取当前时间
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------