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

vue如何獲取指定元素

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

如何獲取指定元素

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

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

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

在vue中通過點擊事件獲取上一個標簽、父標簽、第一個子標簽等元素。

以下元素都是以所點擊的元素進行查找 

  • e.target 獲取當前點擊的元素
  • e.currentTarget 獲取綁定事件的元素
  • e.currentTarget.previousElementSibling 獲取前(上)一個元素
  • e.currentTarget.parentElement 獲取父元素
  • e.currentTarget.firstElementChild 獲取第一個子元素
  • e.currentTarget.nextElementSibling 獲取后(下)一個元素
  • e.currentTarget.getAttributeNode('class') 獲得點擊元素的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("當前點擊的元素");
? console.log(e.target);
? console.log("上一個標簽");
? console.log(e.currentTarget.previousElementSibling);
? console.log("父標簽");
? console.log(e.currentTarget.parentElement);
? console.log("第一個子標簽");
? console.log(e.currentTarget.firstElementChild);
? console.log("下一個標簽");
? console.log(e.currentTarget.nextElementSibling);
? console.log("綁定事件的標簽");
? console.log(e.currentTarget);
? console.log("獲得點擊元素的class屬性");
? console.log(e.currentTarget.getAttributeNode('class'));
}

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

相關(guān)文章

最新評論

牡丹江市| 安吉县| 辽阳市| 安平县| 文昌市| 宁河县| 灌云县| 白山市| 长岛县| 鹤壁市| 马尔康县| 黎城县| 玛纳斯县| 莱西市| 咸丰县| 蒙山县| 永昌县| 林芝县| 资源县| 白玉县| 教育| 三台县| 遂川县| 濉溪县| 三明市| 仙游县| 图们市| 灌云县| 博白县| 修武县| 蛟河市| 吉木萨尔县| 三河市| 寻甸| 临洮县| 蚌埠市| 沙洋县| 惠安县| 岑溪市| 镇宁| 东辽县|