Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

javascript¼ì²âä¯ÀÀÆ÷ÀàÐͺͰ汾

Èç¹û¶ÔjavascriptÁ˽ⲻÊÇÌرðÉîÈëµÄ»°,ºÜÈÝÒ׾ͻáд³ö²»¼æÈݵĴúÂë(¾ÍÏñÎÒ),Õâʱºò¾ÍµÃÅжÏä¯ÀÀÆ÷ÁË¡£±ÈÈçʼþÕìÌý¡¢Ò»Ð©Êó±êºÍ¼üÅÌʼþ¡¢RangeµÈ,һЩ¶¼»á²»Ò»Ñù.ÏÂÃæÁгö¼¸ÖÖ³£Óõļì²âä¯ÀÀÆ÷·½·¨£¬ÒÔ÷ϹÛÖÚ!
¶ÔÏó/ÌØÕ÷¼ì²â·¨
¸Ã·½·¨ÊÇÒ»ÖÖÅжÏä¯ÀÀÆ÷ÄÜÁ¦£¨¶ø·Çä¯ÀÀÆ÷µÄÈ·ÇÐÐͺţ©µÄͨÓ÷½·¨¡£´ó²¿·ÖJSר¼ÒÈÏΪÕâ¸ö·½·¨×îºÏÊÊ£¬ÒòΪËûÃÇÈÏΪ°´Õո÷½·¨Ëù±àдµÄ½Å±¾ÊǾ­µÃÆðδÀ´¿¼ÑéµÄ¡£
//»ñÈ¡IEä¯ÀÀÆ÷µÄ°æ±¾ºÅ
//·µ»ØÊýÖµ£¬ÏÔʾIEµÄÖ÷°æ±¾ºÅ
function getIEVer() {
var ua = navigator.userAgent; //»ñÈ¡Óû§¶ËÐÅÏ¢
var b = ua.indexOf("MSIE "); //¼ì²âÌØÊâ×Ö·û´®"MSIE "µÄλÖÃ
if (b < 0) {
return 0;
}
return parseFloat(ua.substring(b + 5, ua.indexOf(";", b))); //½ØÈ¡°æ±¾ºÅ×Ö·û´®£¬²¢×ª»»ÎªÊýÖµ
}
alert(getIEVer()); //·µ»ØÊýÖµ8(ÎÒµÄIE8)
Èç¹û¸ü¹Ø×¢ä¯ÀÀÆ÷µÄÄÜÁ¦¶ø²»ÔÚºõËüʵ¼ÊµÄÉí·Ý£¬¾Í¿ÉÒÔʹÓÃÕâÖÖ·½·¨¡£
user-agent×Ö·û´®¼ì²â·¨
user-agent×Ö·û´®ÌṩÁ˹ØÓÚWebä¯ÀÀÆ÷µÄ´óÁ¿ÐÅÏ¢£¬°üÀ¨ä¯ÀÀÆ÷µÄÃû³ÆºÍ°æ±¾¡£
var ua = navigator.userAgent.toLowerCase(); //»ñÈ¡Óû§¶ËÐÅÏ¢
var info = {
ie: /msie/.test(ua) && !/opera/.test(ua), //Æ¥ÅäIEä¯ÀÀÆ÷
op: /opera/.test(ua), //Æ¥ÅäOperaä¯ÀÀÆ÷
sa: /version.*safari/.test(ua), //Æ¥ÅäSafariä¯ÀÀÆ÷
ch: /chrome/.test(ua), //Æ¥ÅäChromeä¯ÀÀÆ÷
ff: /gecko/.test(ua) && !/webkit/.test(ua) //Æ¥ÅäFirefoxä¯ÀÀÆ÷
};
(info.ie) && alert("IEä¯ÀÀÆ÷");
(info.op) && alert("Operaä¯ÀÀÆ÷");
(info.sa) && alert("Safariä¯ÀÀÆ÷");
(info.ff) && alert("Firefoxä¯ÀÀÆ÷");
(info.ch) && alert("Chromeä¯ÀÀÆ÷");
ͨ³£ÎÒÃÇ×öµÃ×î¶àµÄ,¾ÍÊÇÅжÏÊÇ·ñÊÇIEÁË,ÆäËü¼¸ÖÖä¯ÀÀÆ÷Ò»°ã¶¼»á·ûºÏ±ê×¼.ÓÐЩ¿Í»§Ö»ÐèÒª·ûºÏIEºÍFF¾ÍÒѾ­Âú×ãÁË.ÄÇôÎÒÃÇ¿ÉÒÔÕâÑù×ö:
var isIE = (navigator.appName == "Microsoft Internet Explorer");
ÅжÏIEÔ¶Ô¶²»Ö¹ÉÏÃæÒ»ÖÖ·½·¨,¿ÉÒÔʹÓÃIE¸ü¶àÌØÓеĶ«Î÷,Èç:window.ActiveXObject,document.allµÈ,ÕâЩ¶¼ÊôÓÚ¶ÔÏó/ÌØÕ÷¼ì²â·¨ÁË!ͨ³£ÒªÔÚ²»Í¬µÄä¯ÀÀÆ÷ÉÏд²»Í¬µÄÑùʽ(ÒòΪIEÑùʽ½âÎöÒ²¸÷Óв»Í¬),ÄǾ͵ÃÅжϰ汾ÁË.¿ÉÒÔÕâÑù×ö
//»ñÈ¡IEä¯ÀÀÆ÷µÄ°æ±¾ºÅ
//·µ»ØÊýÖµ£¬ÏÔʾIEµÄÖ÷°æ±¾ºÅ
function getI


Ïà¹ØÎĵµ£º

IEºÍFirefoxÔÚJavaScriptÓ¦ÓÃÖеļæÈÝÐÔ

1.document.formName.item("itemName") ÎÊÌâ
˵ Ã÷:IEÏÂ,¿ÉÒÔʹÓÃdocument.formName.item("itemName")»òdocument.formName.elements ["elementName"];FirefoxÏÂ,Ö»ÄÜʹÓÃdocument.formName.elements["elementName"].
½â¾ö·½·¨:ͳһʹÓÃdocument.formName.elements["elementName"].
2.¼¯ºÏÀà¶ÔÏóÎÊÌâ
˵Ã÷:IEÏÂ,¿ÉÒÔ ......

ÓÃJavascript»ñÈ¡Ò³ÃæÔªËصÄλÖÃ

ÖÆ×÷ÍøÒ³µÄ¹ý³ÌÖУ¬ÄãÓÐʱºòÐèÒªÖªµÀij¸öÔªËØÔÚÍøÒ³ÉϵÄÈ·ÇÐλÖá£
ÏÂÃæµÄ½Ì³Ì×ܽáÁËJavascriptÔÚÍøÒ³¶¨Î»·½ÃæµÄÏà¹Ø֪ʶ¡£
Ò»¡¢ÍøÒ³µÄ¾ø¶Ô´óСºÍÏà¶Ô´óС
Ê×ÏÈ£¬ÒªÃ÷È·Á½¸ö»ù±¾¸ÅÄî¡£
Ò»ÕÅÍøÒ³µÄÈ«²¿Ãæ»ý£¬¾ÍÊÇËüµÄ¾ø¶Ô´óС¡£Í¨³£Çé¿öÏ£¬ÍøÒ³µÄ¾ø¶Ô´óСÓÉÄÚÈݺÍCSSÑùʽ±í¾ö¶¨¡£
ÍøÒ³µÄÏà¶Ô´óСÔòÊÇÖ¸ÔÚä¯ÀÀÆ÷´°¿ÚÖп ......

IEºÍFirefoxÔÚcss,JavaScript·½ÃæµÄ¼æÈÝÐÔ

1.document.formName.item("itemName") ÎÊÌâ
˵Ã÷:IEÏÂ,¿ÉÒÔʹÓÃdocument.formName.item("itemName")»òdocument.formName.elements["elementName"];FirefoxÏÂ,Ö»ÄÜʹÓÃdocument.formName.elements["elementName"].
½â¾ö·½·¨:ͳһʹÓÃdocument.formName.elements["elementName"].
2.¼¯ºÏÀà¶ÔÏóÎÊÌâ
˵Ã÷:IEÏÂ,¿ÉÒÔʹÓÃ() ......

Javascript²Ù×÷select¿Ø¼þ´óÈ«

1ÅжÏselectÑ¡ÏîÖРÊÇ·ñ´æÔÚValue="paraValue"µÄItem 
 2ÏòselectÑ¡ÏîÖР¼ÓÈëÒ»¸öItem 
 3´ÓselectÑ¡ÏîÖРɾ³ýÒ»¸öItem 
 4ɾ³ýselectÖÐÑ¡ÖеÄÏî 
 5ÐÞ¸ÄselectÑ¡ÏîÖРvalue="paraValue"µÄtextΪ"paraText" 
 6ÉèÖÃselectÖÐtext="paraText"µÄµ ......

javascriptÊý¾ÝÀàÐÍת»»

parseFloat ת»»³É¸¡µãÊý
parseInt ת»»³ÉÕûÊý.
ÕâÁ½¸öº¯Êý¶¼ÓÐЩÈÝ´íÐÔµÄ,±ÈÈç"123abc"»á±ä³É123.
Èç¹ûÂ¥Ö÷Ï£Íû¸ü׼ȷһЩ,Æäʵ¿ÉÒÔÅжÏÒ»ÏÂ,È»ºóÓÃeval,ÏñÕâÑù
²»¹ýÒ²¿ÉÒÔʹÓÃÕâÑùµÄ·½·¨:
var a = "234" ;
a = a.replace(/(^[\\s]*)|([\\s]*$)/g, "");
if( a !="" && !isNaN( a ) )
{//Èç¹ûÊÇÊý×Ö
a = e ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ