国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Javascript拿到里目標(biāo)元素最近的符合條件的祖先元素

Flands / 2444人閱讀

摘要:兩種方法方法通過(guò)遞歸配合獲取我們找一個(gè)離最近的類名為的祖先元素通過(guò)去判斷的父一級(jí)的類名是否為,如果不是,則將當(dāng)前元素作為子元素向上查詢,以此類推直到查詢到結(jié)果效果方法采用事件源,簡(jiǎn)單介紹下吶

兩種方法

方法1 通過(guò)遞歸配合parentNode、getAttribute獲取

     我們找一個(gè)離span最近的類名為aaa的祖先元素
     通過(guò)span..parentNode.getAttribute("class")=="aaa" 去判斷span的父一級(jí)的類名是否為aaa,如果不是,則將當(dāng)前元素作為子元素向上查詢,以此類推直到查詢到結(jié)果()

##

效果:

方法2 采用事件源 event,簡(jiǎn)單介紹下

吶~~~~

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/106803.html

相關(guān)文章

  • 重塑你CSS世界觀——浮動(dòng)魔鬼float

    摘要:而在文檔流中,如果浮動(dòng)元素和跟隨元素都是元素,它們兩在默認(rèn)情況下都將占據(jù)一行。而由于浮動(dòng)元素脫離了文檔流,如果父元素沒(méi)有指定高度或者其他元素?fù)纹穑簿统霈F(xiàn)了所謂的浮動(dòng)元素的父元素高度塌陷。 為什么要寫(xiě)《重塑你的CSS世界觀》系列文章 由于從工作到現(xiàn)在,我的主要工作都是寫(xiě)JavaScript,幾乎沒(méi)怎么碰CSS,通常都是別人寫(xiě)好界面,然后我來(lái)開(kāi)發(fā)JavaScript邏輯代碼,這導(dǎo)致了嚴(yán)重...

    joyqi 評(píng)論0 收藏0
  • 重塑你CSS世界觀——浮動(dòng)魔鬼float

    摘要:而在文檔流中,如果浮動(dòng)元素和跟隨元素都是元素,它們兩在默認(rèn)情況下都將占據(jù)一行。而由于浮動(dòng)元素脫離了文檔流,如果父元素沒(méi)有指定高度或者其他元素?fù)纹穑簿统霈F(xiàn)了所謂的浮動(dòng)元素的父元素高度塌陷。 為什么要寫(xiě)《重塑你的CSS世界觀》系列文章 由于從工作到現(xiàn)在,我的主要工作都是寫(xiě)JavaScript,幾乎沒(méi)怎么碰CSS,通常都是別人寫(xiě)好界面,然后我來(lái)開(kāi)發(fā)JavaScript邏輯代碼,這導(dǎo)致了嚴(yán)重...

    frank_fun 評(píng)論0 收藏0
  • CSS Sticky 其實(shí)很簡(jiǎn)單

    摘要:大致步驟如下監(jiān)聽(tīng)滾動(dòng)事件,計(jì)算目標(biāo)元素距離視口的距離。距離滿足條件時(shí),創(chuàng)建占位元素,修改目標(biāo)元素定位方式為。僅僅為了實(shí)現(xiàn)這個(gè)效果頁(yè)面上沒(méi)有其他內(nèi)容大動(dòng)干戈性價(jià)比很低。對(duì)癥下藥,讓滾動(dòng)發(fā)生在被誤匹配上的祖先元素內(nèi)即可恢復(fù)。為什么要寫(xiě)這篇文章 Sticky 也不是新知識(shí)點(diǎn)了,寫(xiě)這篇文章的原因是由于最近在實(shí)現(xiàn)效果的過(guò)程中,發(fā)現(xiàn)我對(duì) Sticky 的理解有偏差,代碼執(zhí)行結(jié)果不如預(yù)期。決定寫(xiě)篇文章重新...

    番茄西紅柿 評(píng)論0 收藏0
  • CSS Sticky 其實(shí)很簡(jiǎn)單

    摘要:大致步驟如下監(jiān)聽(tīng)滾動(dòng)事件,計(jì)算目標(biāo)元素距離視口的距離。距離滿足條件時(shí),創(chuàng)建占位元素,修改目標(biāo)元素定位方式為。僅僅為了實(shí)現(xiàn)這個(gè)效果頁(yè)面上沒(méi)有其他內(nèi)容大動(dòng)干戈性價(jià)比很低。對(duì)癥下藥,讓滾動(dòng)發(fā)生在被誤匹配上的祖先元素內(nèi)即可恢復(fù)。為什么要寫(xiě)這篇文章 Sticky 也不是新知識(shí)點(diǎn)了,寫(xiě)這篇文章的原因是由于最近在實(shí)現(xiàn)效果的過(guò)程中,發(fā)現(xiàn)我對(duì) Sticky 的理解有偏差,代碼執(zhí)行結(jié)果不如預(yù)期。決定寫(xiě)篇文章重新...

    davidac 評(píng)論0 收藏0
  • CSS——可視化格式模型

    摘要:控制框塊級(jí)元素和塊框以及行內(nèi)元素和行框相關(guān)的概念。規(guī)則在行內(nèi)格式化上下文中,框一個(gè)接一個(gè)地水平排列,起點(diǎn)是包含塊的頂部。 CSS的可視化格式模型 CSS中規(guī)定每一個(gè)元素都有自己的盒子模型(相當(dāng)一規(guī)定了這個(gè)元素如何顯示); 然后可視化格式模型則是把這些盒子模型按照規(guī)則擺放到頁(yè)面上,也就是如何布局; 換句話說(shuō),盒子模型規(guī)定了怎么在頁(yè)面上擺放盒子,盒子的相互作用等等; CSS的可視化格式模...

    Lin_YT 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<