最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue如何獲取指定元素

 更新時(shí)間:2022年04月20日 10:49:26   作者:MrLi-2018  
這篇文章主要介紹了vue如何獲取指定元素,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

如何獲取指定元素

在想要獲取元素上添加“ref”  ref="scroll"  scroll為函數(shù)名

<div ref="scroll">vue獲取指定元素</div>
?xiaFn:function(){
? ? console.log(this.$refs.scroll)
?}

點(diǎn)擊獲取相應(yīng)元素

在vue中通過點(diǎn)擊事件獲取上一個(gè)標(biāo)簽、父標(biāo)簽、第一個(gè)子標(biāo)簽等元素。

以下元素都是以所點(diǎn)擊的元素進(jìn)行查找 

  • e.target 獲取當(dāng)前點(diǎn)擊的元素
  • e.currentTarget 獲取綁定事件的元素
  • e.currentTarget.previousElementSibling 獲取前(上)一個(gè)元素
  • e.currentTarget.parentElement 獲取父元素
  • e.currentTarget.firstElementChild 獲取第一個(gè)子元素
  • e.currentTarget.nextElementSibling 獲取后(下)一個(gè)元素
  • e.currentTarget.getAttributeNode('class') 獲得點(diǎn)擊元素的class屬性
<div class="box_home">
? box_home
? <div class="box_pre">box_pre</div>
? <div class="box" @click="eleclick($event)">
? ? <div class="box_item">box_item</div>
? ? <div class="box_item2">box_item2</div>
? </div>
? <div class="box_next">box_next</div>
</div>
eleclick(e){
? console.log("當(dāng)前點(diǎn)擊的元素");
? console.log(e.target);
? console.log("上一個(gè)標(biāo)簽");
? console.log(e.currentTarget.previousElementSibling);
? console.log("父標(biāo)簽");
? console.log(e.currentTarget.parentElement);
? console.log("第一個(gè)子標(biāo)簽");
? console.log(e.currentTarget.firstElementChild);
? console.log("下一個(gè)標(biāo)簽");
? console.log(e.currentTarget.nextElementSibling);
? console.log("綁定事件的標(biāo)簽");
? console.log(e.currentTarget);
? console.log("獲得點(diǎn)擊元素的class屬性");
? console.log(e.currentTarget.getAttributeNode('class'));
}

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

巢湖市| 龙胜| 三都| 徐水县| 淮阳县| 珲春市| 定西市| 万安县| 鄢陵县| 曲松县| 西平县| 梁平县| 会理县| 县级市| 法库县| 监利县| 沅陵县| 东光县| 泸水县| 宾阳县| 古丈县| 苏州市| 新安县| 六安市| 龙井市| 桐梓县| 临武县| 莱州市| 宜城市| 营山县| 边坝县| 松桃| 剑河县| 鹤壁市| 延边| 太原市| 安顺市| 满洲里市| 台北县| 临洮县| 鱼台县|