javascriptË«ÒýºÅתÒå
http://www.cnblogs.com/yzx99/archive/2008/08/08/1263416.html
µ¥ÒýºÅ,Ë«ÒýºÅ,javascript,HTML,תÒå×Ö·û
ÔÚÒ»¸öÍøÒ³Öеİ´Å¥£¬Ð´onclickʼþµÄ´¦Àí´úÂ룬²»Ð¡ÐÄд³ÉÈçÏ£º
<input value="Test" type="button" onclick="alert(""OK"");" />
IEÌáʾ³ö´íºó£¬ÔÙÂþ²»¾ÐĵظÄΪ£º
<input value="Test" type="button" onclick="alert(\"OK\");" />
½á¹û»¹Êdzö´í¡£
Õâʱ£¬ÎÒ¾ÍÏ벻ͨÁË£¬ËäÈ»ÎÒÖªµÀ×îÖ±½ÓµÄ½â¾ö·½·¨ÊÇд³ÉÕâÑù£º
<input value="" type="button" onclick="alert('OK');" />
µ«ÎªÊ²Ã´javascriptÖеÄתÒå×Ö·û\ûÓÐЧ¹ûÁËÄØ£¿
ºóÀ´ÕÒµ½Ò»¶ÎÕý³£µÄ´úÂ룺
<input value="Test" type="button" onclick="alert("OK");" />
Õâʱ²ÅÀí½â£¬ÔÀ´Õâʱ£¬»¹ÊǹéÓÚHTMLµÄ¹ÜϽ·¶Î§£¬ËùÒÔתÒå×Ö·ûÓ¦¸ÃʹÓÃHTMLµÄ£¬¶ø²»ÊÇjavascriptµÄ¡£Á½¸öË«ÒýºÅµÄ×ö·¨ÊÇvbScriptµÄ£¬\"ÕâÖÖ×ö·¨ÔòÊÇjavascriptµÄ£¬¶øHTMLµÄ£¬ÔòÊÇÓÃ"£¬´ËÍ⻹¿ÉÒÔʹÓãº"¡¢'¡£
ÏÂÃæÁгö¸÷ÖÖ±í´ï·½·¨£º
<html>
<body>
<input value="ÍâË«ÒýºÅÄÚË«ÒýºÅ-´íÎó" type="button" onclick="alert("OK");" /><br />
<input value="Íâµ¥ÒýºÅÄÚµ¥ÒýºÅ-´íÎó" type="button" onclick='alert('OK');' /><br />
<input value="Á½¸öË«ÒýºÅ-´íÎó" type="button" onclick="alert(""OK"");" /><br />
<input value="Á½¸öµ¥ÒýºÅ-´íÎó" type="button" onclick="alert(''OK'');" /><br />
<input value="\+Ë«ÒýºÅ-´íÎó" type="button" onclick="alert(\"OK\");" /><br />
<input value="\+µ¥ÒýºÅ-´íÎó" type="button" onclick="alert(\'OK\');" /><br />
<input value="ÍâË«ÒýºÅÄÚµ¥ÒýºÅ-OK" type="button" onclick="alert('OK');" /><br />
<input value="Íâµ¥ÒýºÅÄÚË«ÒýºÅ-OK" type="button" onclick='alert("OK");' /><br />
<input value="Íⲿ²»Ê¹ÓÃÒýºÅ-OK" type="button" onclick=alert('OK');alert("OK"); /><br />
<input value="HTMLתÒå×Ö·û"(& # 3 4 ;)-OK" type="button" onclick="alert("OK");" /><br />
<input value="HTMLתÒå×Ö·û'(& # 3 9 ;)-OK" type="button" onclick="alert('OK');" /><br />
<input value="HTMLתÒå×Ö·û"(& # x 2
Ïà¹ØÎĵµ£º
JavascriptÖÐ×î³£ÓõÄ55¸ö¾µä¼¼ÇÉ
1. oncontextmenu="window.event.returnValue=false" ½«³¹µ×ÆÁ±ÎÊó±êÓÒ¼ü
<table border oncontextmenu=return(false)><td>no</table> ¿ÉÓÃÓÚTable
2. <body onselectstart="return false"> È¡Ïûѡȡ¡¢·ÀÖ¹¸´ÖÆ
3. onpaste="return false" ²»×¼Õ³Ìù
......
×î½üÔÚÍøÉϲéÔÄÁ˲»ÉÙJavascript±Õ°ü(closure)Ïà¹ØµÄ×ÊÁÏ£¬Ð´µÄ´ó¶àÊǷdz£µÄѧÊõºÍרҵ¡£¶ÔÓÚ³õѧÕßÀ´Ëµ±ð˵Àí½â±Õ°üÁË£¬¾ÍÁ¬ÎÄ×ÖÐðÊö¶¼ºÜÄÑ¿´¶®¡£×«Ð´´ËÎĵÄÄ¿µÄ¾ÍÊÇÓÃ×îͨË×µÄÎÄ×Ö½Ò¿ªJavascript±Õ°üµÄÕæÊµÃæÄ¿¡£
Ò»¡¢Ê²Ã´ÊDZհü£¿
“¹Ù·½”µÄ½âÊÍÊÇ£ºËùν“±Õ°ü”£¬Ö¸µÄÊÇÒ»¸öÓµÓÐÐí¶à±äÁ¿ºÍ°ó¶¨Á ......
JavaScriptºÜ³£Ó㬵«Ò²ÒòΪÆä²»¼æÈÝÐÔºÜÁîÈËÍ·ÌÛ¡£Ò»¸öÁíÀàµÄ½â
¾ö·½·¨¾ÍÊÇ£¬½«ÆäËûÓïÑÔ±àÒëΪJavaScript¡£±¾ÎÄÁоÙÁËGWT¡¢Smalltalk¡¢PythonµÈÓïÑÔ½«JavaScript×öΪ±àÒëÄ¿±êµÄÇé
¿ö¡£
¸ã¹ýWeb¿ª·¢µÄ¶¼»ò¶à»òÉÙÃþ¹ýJavaScript£¬¶ø¾¡¹ÜJavascriptÎÞ´¦²»ÔÚ£¬µ«»¹ÊǺÜÄÑÈÃÈËϲ»¶Ëü¡£ÔÚÀàËÆ
Google V8¡¢Apple/WebKitµÄNi ......
getAttribute()·½·¨
¡ñÒ»·ÝÎĵµ¾ÍÊÇÒ»¿Ã½ÚµãÊ÷¡£
¡ñ½Úµã·ÖΪ²»Í¬µÄÀàÐÍ£ºÔªËؽڵ㡢ÊôÐÔ½ÚµãºÍÎı¾½ÚµãµÈ¡£
¡ñgetElementById()·½·¨½«·µ»ØÒ»¸ö¶ÔÏ󣬸öÔÏó¶ÔÓ¦×ÅÎĵµÀïµÄÒ»¸öÌØ¶¨µÄÔªËØ½Úµã¡£
¡ñgetElementsByTagName()·½·¨½«·µ»ØÒ»¸ö¶ÔÏóÊý×飬ËüÃÇ·Ö±ð¶ÔÓ¦×ÅÎĵµÀïµÄÒ»¸ ......
º¯ÊýÊǽøÐÐÄ£¿é»¯³ÌÐòÉè¼ÆµÄ»ù´¡£¬±àд¸´ÔÓµÄAjaxÓ¦ÓóÌÐò£¬±ØÐë¶Ôº¯ÊýÓиüÉîÈëµÄÁ˽⡣JavaScriptÖеĺ¯Êý²»Í¬ÓÚÆäËûµÄÓïÑÔ£¬Ã¿¸öº¯Êý¶¼ÊÇ
×÷Ϊһ¸ö¶ÔÏó±»Î¬»¤ºÍÔËÐеġ£Í¨¹ýº¯Êý¶ÔÏóµÄÐÔÖÊ£¬¿ÉÒԺܷ½±ãµÄ½«Ò»¸öº¯Êý¸³Öµ¸øÒ»¸ö±äÁ¿»òÕß½«º¯Êý×÷Ϊ²ÎÊý´«µÝ¡£ÔÚ¼ÌÐø½²Êö֮ǰ£¬ÏÈ¿´Ò»Ïº¯ÊýµÄʹÓÃÓï
·¨£º
function func1(& ......