每一個(gè)function的作用下,cpu都會(huì)吃到負(fù)載,耗電量的提升,帶來全球變暖的顯著變化,你們的每個(gè)子子孫孫的后代會(huì)毀在你們的每一個(gè)function中,現(xiàn)在開始禁用javascript,綠色環(huán)保,為未來的地球做出貢獻(xiàn)。

站在用戶的角度思考問題,與客戶深入溝通,找到臨江網(wǎng)站設(shè)計(jì)與臨江網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、申請(qǐng)域名、虛擬主機(jī)、企業(yè)郵箱。業(yè)務(wù)覆蓋臨江地區(qū)。
如果是jQuery就很好做:
var?arr=$('#total').children('.firstChild');//獲取類firstChild的三個(gè)節(jié)點(diǎn)
然后遍歷,獲取子節(jié)點(diǎn):
var?list=[];//存放子節(jié)點(diǎn)
for(var?i=0,len=arr.length;ilen;i++){
var?ele=$(arr[i]).children();
if(ele)?list.push(ele);//我習(xí)慣判斷一下ele是否有值,如果沒有子節(jié)點(diǎn)的話:ele=undefined
}
后代選擇器的寫法就是把外層的標(biāo)記寫在前面,內(nèi)層的標(biāo)記寫在后面,之間用空格分隔。當(dāng)標(biāo)記發(fā)生嵌套時(shí),內(nèi)層的標(biāo)記就成為外層標(biāo)記的后代。
子選擇器只對(duì)直接后代有影響的選擇器,而對(duì)“孫子后代”以及多層后代不產(chǎn)生作用。
jQuery是一個(gè)快速、簡(jiǎn)潔的JavaScript框架,是繼Prototype之后又一個(gè)優(yōu)秀的JavaScript代碼庫(kù)(或JavaScript框架)。jQuery設(shè)計(jì)的宗旨是“write Less,Do More”,即倡導(dǎo)寫更少的代碼,做更多的事情。它封裝JavaScript常用的功能代碼,提供一種簡(jiǎn)便的JavaScript設(shè)計(jì)模式,優(yōu)化HTML文檔操作、事件處理、動(dòng)畫設(shè)計(jì)和Ajax交互。
jQuery的核心特性可以總結(jié)為:具有獨(dú)特的鏈?zhǔn)秸Z(yǔ)法和短小清晰的多功能接口;具有高效靈活的css選擇器,并且可對(duì)CSS選擇器進(jìn)行擴(kuò)展;擁有便捷的插件擴(kuò)展機(jī)制和豐富的插件。jQuery兼容各種主流瀏覽器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。
a{}?/*?標(biāo)簽選擇器,查找標(biāo)簽名稱為a的節(jié)點(diǎn)?*/
.cls{}?/*?類選擇器,查找class屬性值中含有cls類的節(jié)點(diǎn)?*/
#id?/*?id選擇器,查找id為id的節(jié)點(diǎn)?*/
以上為最常用的三個(gè)選擇器,另外還有一些更為復(fù)雜的選擇器,如:
a:hover{}?/*?偽類選擇器,查找鼠標(biāo)經(jīng)過時(shí)的a標(biāo)簽?*/
p:after{}?/*?偽元素選擇器,在p標(biāo)簽后添加一個(gè)元素?*/
input[name=test]{}?/*?屬性選擇器,查找屬性name值為test的節(jié)點(diǎn)?*/
上面基本都是比較基礎(chǔ)的選擇器,這些選擇器也可以組合使用,如:
div?a{}?/*?后代選擇器,查找所有div標(biāo)簽下的所有a標(biāo)簽?*/
div??input{}?/*?子元素選擇器,查找所有div標(biāo)簽下的所有直接子元素input標(biāo)簽?*/
div?+?p{}?/*?相鄰元素兄弟元素選擇器,查找緊鄰div元素后的p標(biāo)簽?*/
多個(gè)選擇器可以使用逗號(hào)分開,以達(dá)到不同選擇器結(jié)果的合并:
p,?div,?table?a{}?/*?合并結(jié)果集,查找所有p標(biāo)簽、div標(biāo)簽以及div標(biāo)簽下的a標(biāo)簽?*/
你可以換個(gè)角度思考,判斷p是不是c2的父親
function isFatcher(p, c2){
var c = c2;
while(c.parentNode){
c = c.parentNode;
if(c == p)
return true;
}
return false;
}
標(biāo)題名稱:關(guān)于javascript后代的信息
網(wǎng)頁(yè)鏈接:http://chinadenli.net/article39/dsgjhsh.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、網(wǎng)站導(dǎo)航、網(wǎng)站收錄、搜索引擎優(yōu)化、做網(wǎng)站、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)