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
Ïà¹ØÎĵµ£º
1.Date
ÊôÐÔ(1):
constructor Ëù½¨Á¢¶ÔÏóµÄº¯Êý²Î¿¼
prototype Äܹ»Îª¶ÔÏó¼ÓÈëµÄÊôÐԺͷ½·¨
·½·¨(43):
getDay() ·µ»ØÒ»ÖÜÖеĵڼ¸Ìì(0-6)
getYear() ·µ»ØÄê·Ý.2000ÄêÒÔǰΪ2λ,2000 ......
1ÅжÏselectÑ¡ÏîÖÐ ÊÇ·ñ´æÔÚValue="paraValue"µÄItem
2ÏòselectÑ¡ÏîÖÐ ¼ÓÈëÒ»¸öItem
3´ÓselectÑ¡ÏîÖРɾ³ýÒ»¸öItem
4ɾ³ýselectÖÐÑ¡ÖеÄÏî
5ÐÞ¸ÄselectÑ¡ÏîÖÐ value="paraValue"µÄtextΪ"paraText"
6ÉèÖÃselectÖÐtext="paraText"µÄµ ......
¼Ì³Ð»úÖÆ£¬Ëµµ½¼Ì³Ð£¬¾ÍÒªÏëµ½´Ó»ùÀ࿪ʼ£¬µ«ÊÇJavaScriptÖеÄÀàÓÐÁ½´óÀࣺһ£¬ÄÚǶµÄ£»¶þ£¬Óû§×Ô¶¨Ò壻һ°ãÇ°Õß²»»á±»ÓÃÀ´×ö»ùÀ࣬ÔÒòÊÇΪÁ˱£ÕÏjsµÄ°²È«¡£µ«ÊÇÎÒÃÇ¿ÉÒÔͨ¹ýprototypeÀ´¶Ô»ùÀà½øÐÐÀ©³ä£¬Ôö¼ÓÎÒÃÇÏëÒªµÄÊôÐԺͷ½·¨¡£ÒÔÏÂÊÇ×Ô¼º¶Ô¼Ì³ÐµÄ¼¸ÖÖ·½Ê½µÄÀí½â¡£
1> ¶ÔÏó ......
Array×÷ΪJavaScriptµÄÒ»¸öÄÚÖöÔÏó£¬ÓÐ×ÅÇ¿´óµÄ¹¦ÄÜ£»Ïà¶ÔÓÚÆäËûÄÚÖöÔÏóÀ´Ëµ£¬ËûÓÐ×ÅÌØÊâµÄÓ÷¨£¬ÏÂÃæ¶Ô˵˵×Ô¼º¶ÔArrayµÄÓ÷¨µÄÒ»¸öС×ܽ᣺
1>ÓÃ;һ£ºÊý×é
Êý×é×î´ó´æ´¢Êý¾ÝΪËÄÊ®¶àÒÚ¸ö£¬Õâ¸ö¿Õ¼ä×ã¹»ÓÃÁË£¬ËùÒÔÊý×é¿ÉÒÔËæ±ãµÄÀ©ÈÝ¡£ÏÂÃæ¶Ô³£Óõ ......
µÚÒ»ÖÖ·½·¨£ºÊ¹ÓÃinsertRowÌí¼ÓÐУ¬Ê¹ÓÃinsertCellÌí¼Óµ¥Ôª¸ñ£¬ÔÙÓÃinnerHTMLÌî³äµ¥Ôª¸ñ¡£Ê¹ÓÃdeleteRowɾ³ýÐУ¬´úÂëÈçÏ£º
Javascript´úÂ룺
function addRow()
{
var root = document.getElementById("tbody")
var&nb ......