∙ 事件源对象
event.srcElement.tagName
pe
event.srcElement.tagName
pe
∙ 捕获释放
event.srcElement.setCapture();
leaseCapture();
event.srcElement.setCapture();
leaseCapture();
∙ 事件按键
event.keyCode
event.shiftKey
event.altKey
lKey
event.keyCode
event.shiftKey
event.altKey
lKey
∙ 事件返回值
urnValue
urnValue
∙ 鼠标位置
event.x
event.y
event.x
event.y
∙ 窗体活动元素
document.activeElement
document.activeElement
∙ 绑定事件
document.captureEvents(Event.KEYDOWN);
document.captureEvents(Event.KEYDOWN);
∙ 访问窗体元素
document.all("txt").focus();
document.all("txt").select();
document.all("txt").focus();
document.all("txt").select();
∙ 窗体命令
Command
Command
∙ 窗体COOKIE
kie
∙ 菜单事件
extmenu
extmenu
∙ 创建元素
ateElement("SPAN");
ateElement("SPAN");
∙ 根据鼠标获得元素:
document.elementFromPoint(event.x,event.y).tagName=="TD
document.elementFromPoint(event.x,event.y).appendChild(ms)
document.elementFromPoint(event.x,event.y).tagName=="TD
document.elementFromPoint(event.x,event.y).appendChild(ms)
∙ 窗体图片
document.images[索引]
document.images[索引]
∙ 窗体事件绑定
usedown=scrollwindow;
usedown=scrollwindow;
∙ 元素
document.窗体.elements[索引]
document.窗体.elements[索引]
∙ 对象绑定事件
detachEvent(‘onclick‘,a);
detachEvent(‘onclick‘,a);
∙ 插件数目
navigator.plugins
navigator.plugins
∙ 取变量类型
typeof($js_libpath) == "undefined"
typeof($js_libpath) == "undefined"
∙ 下拉框
下拉框.options[索引]
下拉框.options.length
下拉框.options[索引]
下拉框.options.length
∙ 查对象
ElementsByName("r1");
ElementsByName("r1");
ElementById(id);
∙ 定时
timer=setInterval(‘scrollwindow()‘,delay);
clearInterval(timer);
timer=setInterval(‘scrollwindow()‘,delay);
clearInterval(timer);
∙ UNCODE编码
escape() ,unescape
escape() ,unescape
∙ 父对象
obj.parentElement(dhtml)
obj.parentNode(dom)
obj.parentElement(dhtml)
obj.parentNode(dom)
∙ 交换表的行
veRow(2,1)
veRow(2,1)
∙ 替换CSS
document.all.csss.href = "a.css";
document.all.csss.href = "a.css";
∙ 并排显示
display:inline
display:inline
∙ 隐藏焦点
hidefocus=true
hidefocus=true
∙ 根据宽度换行
∙ 自动刷新
<meta HTTP-EQUIV="refresh" CONTENT="8;URL=ah">
<meta HTTP-EQUIV="refresh" CONTENT="8;URL=ah">
∙ 简单邮件
<a href="mailto:aaa@bbb?subject=ccc&body=xxxyyy">
<a href="mailto:aaa@bbb?subject=ccc&body=xxxyyy">
∙ 快速转到位置
obj.scrollIntoView(true)
obj.scrollIntoView(true)
∙ 锚
<a name="first">
<a href="#first">anchors</a>
<a name="first">
<a href="#first">anchors</a>
∙ 网页传递参数
location.search();
location.search();
∙ 可编辑
teditable=true
teditable=true
∙ 执行菜单命令
Command
Command
∙ 双字节字符
/[^\x00-\xff]/
汉字
/[\u4e00-\u9fa5]/
/[^\x00-\xff]/
汉字
/[\u4e00-\u9fa5]/
∙ 让英文字符串超出表格宽度自动换行
word-wrap: break-word; word-break: break-all;
word-wrap: break-word; word-break: break-all;
∙ 透明背景
<IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>
<IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>
∙ 获得style内容
obj.style.cssText
obj.style.cssText
∙ HTML标签
document.documentElement.innerHTML
document.documentElement.innerHTML
∙ 第一个style标签
document.styleSheets[0]
document.styleSheets[0]
∙ style标签里的第一个样式
document.styleSheets[0].rules[0]
document.styleSheets[0].rules[0]
∙ 防止点击空链接时,页面往往重置到页首端。
<a href="javascript:function()">word</a>
<a href="javascript:function()">word</a>
∙ 上一网页源
asp:
request.servervariables("HTTP_REFERER")
javascript:
ferrer
asp:
request.servervariables("HTTP_REFERER")
javascript:
ferrer
∙ 释放内存
CollectGarbage();
CollectGarbage();
∙ 禁止右键
extmenu = function() { return false;}
extmenu = function() { return false;}
∙ 禁止保存
<noscript><iframe src="*.htm"></iframe></noscript>
<noscript><iframe src="*.htm"></iframe></noscript>
∙ 禁止选取<body oncontextmenu="return false" ondragstart="return false" onselectstart ="return false" onselect="pty()" oncopy="pty()" onbeforecopy="return false"onmouseup="pty()>
∙ 禁止粘贴
<input type=text onpaste="return false">
<input type=text onpaste="return false">
∙ 地址栏图标
<link rel="Shortcut Icon" href="favicon.ico">
favicon.ico 名字最好不变16*16的16,放虚拟目录根目录下
<link rel="Shortcut Icon" href="favicon.ico">
favicon.ico 名字最好不变16*16的16,放虚拟目录根目录下
∙ 收藏栏图标
<link rel="Bookmark" href="favicon.ico">
<link rel="Bookmark" href="favicon.ico">
∙ 查看源码
<input type=button value=查看网页源代码 onclick="window.location = ‘view-source:‘+ ‘www.csdn/‘">
<input type=button value=查看网页源代码 onclick="window.location = ‘view-source:‘+ ‘www.csdn/‘">
∙ 关闭输入法
<input >
∙ 自动全选
<input type=text name=text1 value="123" onfocus="this.select()">
<input type=text name=text1 value="123" onfocus="this.select()">
∙ ENTER键可以让光标移到下一个输入框
<input onkeydown="if(event.keyCode==13)event.keyCode=9">
<input onkeydown="if(event.keyCode==13)event.keyCode=9">
∙ 文本框的默认值
<input type=text value="123" onfocus="alert(this.defaultValue)">
<input type=text value="123" onfocus="alert(this.defaultValue)">
∙ title换行
obj.title = "123 sdfs "
obj.title = "123 sdfs "
∙ 获得时间所代表的微秒
var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
∙ 窗口是否关闭
win.closed
win.closed
∙ checkbox扁平
<input type=checkbox ><br>
<input type=checkbox ><br>
∙ 获取选中内容
ateRange().duplicate().text
ateRange().duplicate().text
∙ 自动完成功能
<input type=text autocomplete=on>打开该功能
<input type=text autocomplete=off>关闭该功能
<input type=text autocomplete=on>打开该功能
<input type=text autocomplete=off>关闭该功能
∙ 窗口最大化
<body onload="sizeTo(window.screen.width - 4,window.screen.height-50);veTo(-4,-4)">
<body onload="sizeTo(window.screen.width - 4,window.screen.height-50);veTo(-4,-4)">
∙ 无关闭按钮IE
window.open("aa.htm", "meizz", "fullscreen=7");
window.open("aa.htm", "meizz", "fullscreen=7");
∙ 统一编码/解码
alert(decodeURIComponent(encodeURIComponent("你好?as= hehe")))
encodeURIComponent对":"、"/"、";" 和 "?"也编码
encodeURIComponent对":"、"/"、";" 和 "?"也编码
∙ 表格行指示
<tr onmouseover="this.bgColor=‘#f0f0f0‘" onmouseout="this.bgColor=‘#ffffff‘">
<tr onmouseover="this.bgColor=‘#f0f0f0‘" onmouseout="this.bgColor=‘#ffffff‘">
//各种尺寸
s += "\r\n网页可见区域宽:"+ document.body.clientWidth;
s += "\r\n网页可见区域高:"+ document.body.clientHeight;
s += "\r\n网页可见区域高:"+ document.body.offsetWeight +" (包括边线的宽)";
s += "\r\n网页可见区域高:"+ document.body.offsetHeight +" (包括边线的宽)";
s += "\r\n网页正文全文宽:"+ document.body.scrollWidth;
s += "\r\n网页正文全文高:"+ document.body.scrollHeight;
s += "\r\n网页被卷去的高:"+ document.body.scrollTop;
s += "\r\n网页被卷去的左:"+ document.body.scrollLeft;
s += "\r\n网页可见区域高:"+ document.body.clientHeight;
s += "\r\n网页可见区域高:"+ document.body.offsetWeight +" (包括边线的宽)";
s += "\r\n网页可见区域高:"+ document.body.offsetHeight +" (包括边线的宽)";
s += "\r\n网页正文全文宽:"+ document.body.scrollWidth;
s += "\r\n网页正文全文高:"+ document.body.scrollHeight;
s += "\r\n网页被卷去的高:"+ document.body.scrollTop;
s += "\r\n网页被卷去的左:"+ document.body.scrollLeft;
s += "\r\n网页正文部分上:"+ window.screenTop;
s += "\r\n网页正文部分左:"+ window.screenLeft;
s += "\r\niframe参数传递屏幕分辨率的高:"+ window.screen.height;
s += "\r\n屏幕分辨率的宽:"+ window.screen.width;
s += "\r\n屏幕可用工作区高度:"+ window.screen.availHeight;
s += "\r\n屏幕可用工作区宽度:"+ window.screen.availWidth;
s += "\r\n网页正文部分左:"+ window.screenLeft;
s += "\r\niframe参数传递屏幕分辨率的高:"+ window.screen.height;
s += "\r\n屏幕分辨率的宽:"+ window.screen.width;
s += "\r\n屏幕可用工作区高度:"+ window.screen.availHeight;
s += "\r\n屏幕可用工作区宽度:"+ window.screen.availWidth;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论