javascriptÖ®getAttribute()·½·¨
getAttribute()·½·¨
¡ñÒ»·ÝÎĵµ¾ÍÊÇÒ»¿Ã½ÚµãÊ÷¡£
¡ñ½Úµã·ÖΪ²»Í¬µÄÀàÐÍ£ºÔªËؽڵ㡢ÊôÐÔ½ÚµãºÍÎı¾½ÚµãµÈ¡£
¡ñgetElementById()·½·¨½«·µ»ØÒ»¸ö¶ÔÏ󣬸öÔÏó¶ÔÓ¦×ÅÎĵµÀïµÄÒ»¸öÌØ¶¨µÄÔªËØ½Úµã¡£
¡ñgetElementsByTagName()·½·¨½«·µ»ØÒ»¸ö¶ÔÏóÊý×飬ËüÃÇ·Ö±ð¶ÔÓ¦×ÅÎĵµÀïµÄÒ»¸öÌØ¶¨µÄÔªËØ½Úµã¡£
¡ñÕâЩ½ÚµãÖеÄÿ¸ö¶¼ÊÇÒ»¸ö¶ÔÏó¡£
½ÓÏÂÀ´£¬ÎÒÃǽ«Ïò´ó¼Ò½éÉܼ¸¸öÓëÕâЩ¶ÔÏóÏà¹ØÁªµÄÊôÐԺͷ½·¨¡£
3.4.1¡¡getAttribute()·½·¨
ÖÁ´Ë£¬ÎÒÃÇÒѾÏò´ó¼Ò½éÉÜÁËÁ½ÖÖ¼ìË÷ÌØ¶¨ÔªËؽڵãµÄ°ì·¨£ºÒ»ÖÖÊÇʹÓÃgetElementById()·½·¨£¬ÁíÒ»ÖÖÊÇʹÓÃgetElementsByTagName()·½·¨¡£ÔÚÕÒµ½ÄǸöÔªËØºó£¬ÎÒÃǾͿÉÒÔÀûÓÃgetAttribute()·½·¨°ÑËüµÄ¸÷ÖÖÊôÐÔµÄÖµ²éѯ³öÀ´¡£
getAttribute()·½·¨ÊÇÒ»¸öº¯Êý¡£ËüÖ»ÓÐÒ»¸ö²ÎÊý——Äã´òËã²éѯµÄÊôÐÔµÄÃû×Ö£º
object.getAttribute(attribute)
²»¹ý£¬getAttribute()·½·¨²»ÄÜͨ¹ýdocument¶ÔÏóµ÷Óã¬ÕâÓëÎÒÃÇ´Ëǰ½éÉܹýµÄÆäËû·½·¨²»Í¬¡£ÎÒÃÇÖ»ÄÜͨ¹ýÒ»¸öÔªËØ½Úµã¶ÔÏóµ÷ÓÃËü¡£
ÀýÈ磬Äã¿ÉÒÔ°ÑËüÓëgetElementsByTagName()·½·¨½áºÏÆðÀ´£¬È¥²éѯÿ¸ö<p>ÔªËØµÄtitleÊôÐÔ£¬ÈçÏÂËùʾ£º
var text=document.getElementsByTagName("p")
for (var i=0;i<text.length;i++)
{
alert(text[i].getAttribute("title"));
}
Èç¹û°ÑÉÏÃæÕâ¶Î´úÂë²åÈëµ½Ç°Ãæ¸ø³öµÄ“¹ºÎïÇåµ¥”ʾÀýÎĵµµÄĩ⣬²¢ÔÚWebä¯ÀÀÆ÷ÀïÖØÐ¼ÓÔØÕâ¸öÒ³Ãæ£¬ÆÁÄ»ÉϽ«µ¯³öÒ»¸öÏÔʾ×ÅÎı¾ÏûÏ¢“a gentle reminder”µÄalter¶Ô»°¿ò¡£
ÔÚ“¹ºÎïÇåµ¥”ÎĵµÀïÖ»ÓÐÒ»¸ö´øÓÐtitleÊôÐÔµÄ<p>ÔªËØ¡£¼ÙÈçÕâ·ÝÎĵµ»¹ÓÐÒ»¸ö»ò¸ü¶à¸ö²»´øtitleÊôÐÔµÄ<p>ÔªËØ£¬ÔòÏàÓ¦µÄgetAttribute("title")µ÷Óý«·µ»Ønull¡£nullÊÇJavaScriptÓïÑÔÖеĿÕÖµ£¬Æäº¬ÒåÊÇ“Äã˵µÄÕâ¸ö¶«Î÷²»´æÔÚ”¡£Èç¹ûÄãÃÇÏëÇ××ÔÑéÖ¤Ò»ÏÂÕâ¼þÊ£¬ÇëÏȰÑÏÂÃæÕâ¶ÎÎı¾²åÈëµ½“¹ºÎïÇåµ¥”ÎĵµÖеÄÏÖÓÐÎı¾¶ÎÂäÖ®ºó£º
<p>This is just test</p>
È»ºóÖØÐ¼ÓÔØÕâ¸öÒ³Ãæ¡£ÕâÒ»´Î£¬ÄãÃǽ«¿´µ½Á½¸öalter¶Ô»°¿ò£¬¶øµÚ¶þ¸ö¶Ô»°¿ò½«ÊÇһƬ¿Õ°×»òÕßÊÇÖ»ÏÔʾ×ŵ¥´Ê“null”——¾ßÌåÇé¿öҪȡ¾öÓÚÄãµÄWebä¯ÀÀÆ÷½«ÈçºÎÏÔʾnullÖµ¡£
¿ÉÒÔÐÞ¸ÄÎÒÃǵĽű¾£¬ÈÃËüÖ»ÔÚtitleÊôÐÔ´æÔÚʱ²Åµ¯³öÒ»ÌõÏûÏ¢¡£ÎÒÃǽ«Ôö¼ÓÒ»ÌõifÓï¾äÀ´¼ì²
Ïà¹ØÎĵµ£º
<HTML>
<HEAD>
<title>WEBÒ³Ãæµ¼³öΪEXCELÎĵµµÄ·½·¨
</title>
</HEAD>
<body>
<BR>
<table id = "PrintA" width="100%" border="1" cellspacing="0" cellpadding="0" bgcolor = "#61FF13">
<TR style="text-align : center;" mce_style="text-ali ......
Ò»°ã£ºobject.constructor == String ;(String »òÕßNumber µÈµÈ )
ÌØÊ⣺ÅжÏÒ»¸öÊý×éArray
·½·¨1£º
Object
.prototype.toString.apply(value) ===
'[object Array]'
·½·¨2£º
ÓÃjQuery£¬ÆäʵºÍ·½·¨1ͬ¡£
$.isArray(object);
......
document¶ÔÏó:
¶ÔÏóÊôÐÔ:
¡¡¡¡
document.alinkColor
//¼¤»îÁ´½Ó(½¹µãÔÚ´ËÁ´½ÓÉÏ)µÄÑÕÉ«
document.all
//±íʾÎĵµÖÐËùÓÐHTML±ê¼Ç·ûµÄÊý×é
document.anchors
//±íʾÎĵµÖÐËùÓÐêµÄÊý×飬êÊÇÖ¸´øÓÐnameÊôÐÔµÄA¶ÔÏó
document.applets
//±íʾÎĵµÖÐËùÓÐjavaСӦÓóÌÐò
document.b ......
ÑéÖ¤Îı¾¿òÄÚÈݲ»ÄÜΪ¿Õ
<input onblur="if(this.value.replace(/^ +| +$/g,'')=='')alert('²»ÄÜΪ¿Õ!')">
Ö»ÄÜÊäÈëÓ¢ÎĺÍÊý×Ö
<input onblur="if(/[^0-9a-zA-Z]/g.test(value))alert('Óдí')">
<input onkeyup="value=value.replace(/[^0-9a-zA-Z]/g,'')"/>
<input type="text" onkeyup="value ......