首页 > 其他分享 >点击某个元素查看有没有指定的父元素

点击某个元素查看有没有指定的父元素

时间:2023-03-31 16:13:39浏览次数:28  
标签:contains parent classList 元素 点击 clickNode 某个 fintParent

  mounted() {
    document.addEventListener("click", (e) => this.fintParent(e));
  },
  methods: {
    fintParent(e) {
      const clickNode = e.srcElement;
      let parent = clickNode.parentNode;
      while (parent) {
        if (
          parent.classList &&
          (parent.classList.contains("dropdownWrap") ||
            parent.classList.contains("p_more-service"))
        ) {
          break;
        }
        parent = parent.parentNode;
      }
      if (!parent) {
        this.visible = false;
      }
    }
}

  

标签:contains,parent,classList,元素,点击,clickNode,某个,fintParent
From: https://www.cnblogs.com/hwy6/p/17276556.html

相关文章

  • 使用zip命令删除压缩包中的某个文件?(不解压),向压缩包增加文件?
    1、删除压缩包中的文件 如何在不解压压缩包的情况下,删除压缩包中的某个文件? 下面通过一个例子,说明整个过程... 现在,在环境中存在一个压缩包(war)[root@nccztsjb-node-01tmp0]#ls-ltrtotal421448-rw-r--r--1rootroot431560771Mar3113:50ROOT.war[root@nc......
  • 直播网站源码,Android中点击图片放大的简单方法
    直播网站源码,Android中点击图片放大的简单方法简单的思路就是把要放大的图片显示在一个对话框中显示出来 Java代码: publicvoidonThumbnailClick(Viewv){//finalAlertDialogdialog=newAlertDialog.Builder(this).create();//ImageViewimgView=getView();//di......
  • python selenium 判断元素是否存在,实现:找到元素,执行对应的代码;找不到元素,继续执行其他
    selenium因为找不到元素会抛出异常,导致执行结束可以考虑使用driver.find_elements(),找不到元素时就会返回空列表,使用if-else语句,判断列表是否为空,非空,则正常找到元素,进行后续代码执行;空,则直接跳过,执行其他代码iflen(driver.find_elements())!=0#判断列表的长度是否为0......
  • IDEA取消左键点击空白处时的光标跟随
      没有位于文末   ......
  • youtube点击位置纠偏论文:《Recommending What Video to Watch Next: A Multitask Rank
    背景在推荐系统存在两个难题:1.需要同时优化点击、观看时长、点赞、打分、评论等多个目标,如何同时建模多个目标2.存在positionbias,即同个视频放在不通位置上点击率等会不同,如何建模positionbiasyoutube这篇论文采用了MMOE来建模多目标,并用一个shallowtower来建模position......
  • css的行内元素哪些属性不生效。
    起因是在解决异常的时候提醒  故而思索,行内元素不能使用边距宽高吗搜索后发现:1、不是所有的行内元素都不能使用width、height。比如img2、行内元素可以使用padding3、行内元素的左右外边距是生效的,上下不行......
  • 简单介绍python列表元素拼接成字符串的4种方法
    本文主要介绍了python列表元素拼接成字符串的4种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧前言我们在分析列表数据时,常常需要对列表数据进行输出或多列表关联拼接。直接使用列表,列表中的各元素以逗......
  • 直播回顾 | 点击率提升400%,Ta是怎么做到的?
    Discovery第18期直播已于3月30日圆满结束,本期直播邀请天眼查做客直播间,从天眼查与华为Push用户增长服务合作历程切入,聚焦用户增长,分享提升应用活跃度和渠道ROI的经验与见解。一起来回顾本期精彩内容吧!【精彩对话】Q1:天眼查为什么选择华为Push用户增长服务实现拉新、促活和转......
  • HTML元素截图(html2canvas)
    html2canvas官网 :http://html2canvas.hertzen.com/开源地址:https://github.com/niklasvh/html2canvas <body><divid="div"><span>内容</span><divstyle="height:300px;border:solid1pxred;width:100px">......
  • java 集合过滤出符合条件的List元素集合(lambda表达式)
    应用场景在项目开发的过程中,我们经常会对List集合进行按条件的过滤,筛选出我们想要的结果或者是符合项目需求的数据。比如:我们有一批学生对象,每个学生都有自己的性别属性,但......