成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

您的位置:首頁技術(shù)文章
文章詳情頁

vue遞歸獲取父元素的元素實例

瀏覽:108日期:2022-12-13 10:33:54

使用遞歸查找父元素,知道查到想要的元素,然后return

getParentTag(startTag) { var self = this; // 傳入標(biāo)簽是否是DOM對象 if (!(startTag instanceof HTMLElement)) return; // 父級標(biāo)簽是否是body,是著停止返回集合,反之繼續(xù) let nodeName = ''; if (startTag.parentElement) { nodeName = startTag.parentElement.nodeName ? startTag.parentElement.nodeName : ''; } else { return; } if ('BODY' !== nodeName) { if (nodeName == 'TD') { return startTag.parentElement; } else { if (startTag.parentElement.parentElement) { return self.getParentTag(startTag.parentElement); } else { return false; } } } }

調(diào)用函數(shù)

this.getParentTag(event.target);

補充知識:Vue.js如何獲得兄弟元素,子元素,父元素(DOM操作)

我就廢話不多說了,大家還是看代碼吧~

<button @click = “clickfun($event)”>點擊</button> methods: {clickfun(e) {// e.target 是你當(dāng)前點擊的元素// e.currentTarget 是你綁定事件的元素 #獲得點擊元素的前一個元素 e.currentTarget.previousElementSibling.innerHTML #獲得點擊元素的第一個子元素 e.currentTarget.firstElementChild # 獲得點擊元素的下一個元素 e.currentTarget.nextElementSibling # 獲得點擊元素中id為string的元素 e.currentTarget.getElementById('string') # 獲得點擊元素的string屬性 e.currentTarget.getAttributeNode(’string’) # 獲得點擊元素的父級元素 e.currentTarget.parentElement # 獲得點擊元素的前一個元素的第一個子元素的HTML值 e.currentTarget.previousElementSibling.firstElementChild.innerHTML } },

以上這篇vue遞歸獲取父元素的元素實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 国产不卡在线播放 | 色视频网站大全免费 | 香蕉超级碰碰碰97视频蜜芽 | 成人午夜视频免费观看 | 亚洲自偷自拍另类12p | 久久精品全国免费观看国产 | 好吊妞国产欧美日韩视频 | 国产日本一区二区三区 | 国产精品夜色视频一级区 | 精品一区二区三区的国产在线观看 | 日韩国产成人精品视频 | 国产不卡毛片 | 给我一个可以看片的www日本 | 一区二区三区视频网站 | 日本特级淫片免费 | 国产欧美视频综合二区 | 国产精品亚欧美一区二区三区 | 亚洲免费视频观看 | 97视频免费播放观看在线视频 | 另类一区二区三区 | 欧美一级高清片在线 | 欧美国产一区二区 | 一本色道久久综合亚洲精品加 | 中文字幕成人网 | 我想看三级特黄 | 日韩色吧 | 国产乱纶 | 亚洲欧洲日韩综合色天使不卡 | 日本亲子乱子伦视频 | 欧美在线成人午夜网站 | 久久精品国产欧美日韩99热 | 国产综合成人久久大片91 | 播播网手机在线播放 | 久久机热综合久久国产 | 一本色道久久88加勒比—综合 | 一区二区三区免费在线视频 | 欧美做暖小视频xo免费 | 小明日韩在线看看永久区域 | 91亚洲精品成人一区 | 在线日韩欧美 | 国产三级网站在线观看 |