javascript小技巧  超强推荐第1/5页
2024-09-06 12:45:01
供稿:网友
 
事件源对象  
event.srcElement.tagName  
event.srcElement.type  
捕获释放  
event.srcElement.setCapture();   
event.srcElement.releaseCapture();   
事件按键  
event.keyCode  
event.shiftKey  
event.altKey  
event.ctrlKey  
事件返回值  
event.returnValue  
鼠标位置  
event.x  
event.y  
窗体活动元素  
document.activeElement  
绑定事件  
document.captureEvents(Event.KEYDOWN);  
访问窗体元素  
document.all("txt").focus();  
document.all("txt").select();  
窗体命令  
document.execCommand  
窗体COOKIE  
document.cookie  
菜单事件  
document.oncontextmenu  
创建元素  
document.createElement("SPAN");   
根据鼠标获得元素:  
document.elementFromPoint(event.x,event.y).tagName=="TD  
document.elementFromPoint(event.x,event.y).appendChild(ms)   
窗体图片  
document.images[索引]  
窗体事件绑定  
document.onmousedown=scrollwindow;  
元素  
document.窗体.elements[索引]  
对象绑定事件  
document.all.xxx.detachEvent('onclick',a);  
插件数目  
navigator.plugins  
取变量类型  
typeof($js_libpath) == "undefined"  
下拉框  
下拉框.options[索引]  
下拉框.options.length  
查找对象  
document.getElementsByName("r1");  
document.getElementById(id);  
定时  
timer=setInterval('scrollwindow()',delay);  
clearInterval(timer);  
UNCODE编码  
escape() ,unescape  
父对象  
obj.parentElement(dhtml)  
obj.parentNode(dom)  
交换表的行  
TableID.moveRow(2,1)  
替换CSS  
document.all.csss.href = "a.css";  
并排显示  
display:inline  
隐藏焦点  
hidefocus=true  
根据宽度换行  
style="word-break:break-all"  
自动刷新  
<meta HTTP-EQUIV="refresh" CONTENT="8;URL=http://c98.yeah.net">  
简单邮件  
<a  href="mailto:aaa@bbb.com?subject=ccc&body=xxxyyy">   
快速转到位置  
obj.scrollIntoView(true)  
锚  
<a name="first">  
<a href="#first">anchors</a>  
网页传递参数  
location.search();  
可编辑  
obj.contenteditable=true  
执行菜单命令  
obj.execCommand  
双字节字符  
/[^/x00-/xff]/  
汉字  
/[/u4e00-/u9fa5]/  
让英文字符串超出表格宽度自动换行  
word-wrap: break-word; word-break: break-all;  
透明背景  
<IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>