äºä»¶æºå¯¹è±¡
event.srcElement.tagName(document.getElementsByTagName)
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:
[email protected]?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>
è·å¾styleå
容
obj.style.cssText
HTMLæ ç¾
document.documentElement.innerHTML
第ä¸ä¸ªstyleæ ç¾
document.styleSheets[0]
styleæ ç¾éç第ä¸ä¸ªæ ·å¼
document.styleSheets[0].rules[0]
é²æ¢ç¹å»ç©ºé¾æ¥æ¶ï¼é¡µé¢å¾å¾éç½®å°é¡µé¦ç«¯ã
<a href="javascript:function()">word</a>
ä¸ä¸ç½é¡µæº
asp:
request.servervariables("HTTP_REFERER")
javascript:
document.referrer
éæ¾å
å
CollectGarbage();
ç¦æ¢å³é®
document.oncontextmenu = function() { return false;}
ç¦æ¢ä¿å
<noscript><iframe src="*.htm"></iframe></noscript>
ç¦æ¢éå<body oncontextmenu="return false" ondragstart="return false" onselectstart ="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false"onmouseup="document.selection.empty()>
ç¦æ¢ç²è´´
<input type=text onpaste="return false">
å°åæ å¾æ
<link rel="Shortcut Icon" href="favicon.ico">
favicon.ico ååæ好ä¸å16*16ç16è²,æ¾èæç®å½æ ¹ç®å½ä¸
æ¶èæ å¾æ
<link rel="Bookmark" href="favicon.ico">
æ¥çæºç
<input type=button value=æ¥çç½é¡µæºä»£ç onclick="window.location = 'view-source:'+ '
http://www.csdn.net/'">
å
³éè¾å
¥æ³
<input style="ime-mode:disabled">
èªå¨å
¨é
<input type=text name=text1 value="123" onfocus="this.select()">
ENTERé®å¯ä»¥è®©å
æ 移å°ä¸ä¸ä¸ªè¾å
¥æ¡
<input onkeydown="if(event.keyCode==13)event.keyCode=9">
ææ¬æ¡çé»è®¤å¼
<input type=text value="123" onfocus="alert(this.defaultValue)">
titleæ¢è¡
obj.title = "123 sdfs "
è·å¾æ¶é´æ代表çå¾®ç§
var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
çªå£æ¯å¦å
³é
win.closed
checkboxæå¹³
<input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
è·åéä¸å
容
document.selection.createRange().duplicate().text
èªå¨å®æåè½
<input type=text autocomplete=on>æå¼è¯¥åè½
<input type=text autocomplete=off>å
³é该åè½
çªå£æ大å
<body onload="window.resizeTo(window.screen.width - 4,window.screen.height-50);window.moveTo(-4,-4)">
æ å
³éæé®IE
window.open("aa.htm", "meizz", "fullscreen=7");
ç»ä¸ç¼ç /解ç
alert(decodeURIComponent(encodeURIComponent("http://ä½ å¥½.com?as= hehe")))
encodeURIComponent对":"ã"/"ã";" å "?"ä¹ç¼ç
è¡¨æ ¼è¡æ示
<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ç½é¡µæ£æé¨åä¸ï¼"+ window.screenTop;
s += "\r\nç½é¡µæ£æé¨åå·¦ï¼"+ window.screenLeft;
s += "\r\nå±å¹å辨ççé«ï¼"+ window.screen.height;
s += "\r\nå±å¹å辨çç宽ï¼"+ window.screen.width;
s += "\r\nå±å¹å¯ç¨å·¥ä½åºé«åº¦ï¼"+ window.screen.availHeight;
s += "\r\nå±å¹å¯ç¨å·¥ä½åºå®½åº¦ï¼"+ window.screen.availWidth;
//è¿æ»¤æ°å
<input type=text onkeypress="return event.keyCode>=48&&event.keyCode<=57||(this.value.indexOf('.')<0?event.keyCode==46:false)" onpaste="return !clipboardData.getData('text').match(/\D/)" ondragenter="return false">
//ç¹æ®ç¨é
<input type=button value=导å
¥æ¶è夹 onclick="window.external.ImportExportFavorites(true,'
http://localhost');">
<input type=button value=导åºæ¶è夹 onclick="window.external.ImportExportFavorites(false,'
http://localhost');">
<input type=button value=æ´çæ¶è夹 onclick="window.external.ShowBrowserUI('OrganizeFavorites', null)">
<input type=button value=è¯è¨è®¾ç½® onclick="window.external.ShowBrowserUI('LanguageDialog', null)">
<input type=button value=å å
¥æ¶è夹 onclick="window.external.AddFavorite('
http://www.google.com/', 'google')">
<input type=button value=å å
¥å°é¢é onclick="window.external.addChannel('
http://www.google.com/')">
<input type=button value=å å
¥å°é¢é onclick="window.external.showBrowserUI('PrivacySettings',null)">
//ä¸ç¼å
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="0">
//æ£åå¹é
å¹é
ä¸æå符çæ£å表达å¼ï¼ [\u4e00-\u9fa5]
å¹é
ååèå符(å
æ¬æ±åå¨å
)ï¼[^\x00-\xff]
å¹é
空è¡çæ£å表达å¼ï¼\n[\s| ]*\r
å¹é
HTMLæ è®°çæ£å表达å¼ï¼/<(.*)>.*<\/\1>|<(.*) \/>/
å¹é
é¦å°¾ç©ºæ ¼çæ£å表达å¼ï¼(^\s*)|(\s*$)ï¼åvbscripté£æ ·çtrimå½æ°ï¼
å¹é
Emailå°åçæ£å表达å¼ï¼\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
å¹é
ç½åURLçæ£å表达å¼ï¼http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
以ä¸æ¯ä¾åï¼
å©ç¨æ£å表达å¼éå¶ç½é¡µè¡¨åéçææ¬æ¡è¾å
¥å
容ï¼
ç¨æ£å表达å¼éå¶åªè½è¾å
¥ä¸æï¼onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"
1.ç¨æ£å表达å¼éå¶åªè½è¾å
¥å
¨è§åç¬¦ï¼ onkeyup="value=value.replace(/[^\uFF00-\uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,''))"
2.ç¨æ£å表达å¼éå¶åªè½è¾å
¥æ°åï¼onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
3.ç¨æ£å表达å¼éå¶åªè½è¾å
¥æ°ååè±æï¼onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"