vue如何获取指定元素
作者:MrLi-2018 发布时间:2024-05-09 15:15:19
标签:vue,指定,元素
如何获取指定元素
在想要获取元素上添加“ref” ref="scroll" scroll为函数名
<div ref="scroll">vue获取指定元素</div>
?xiaFn:function(){
? ? console.log(this.$refs.scroll)
?}
点击获取相应元素
在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'));
}
来源:https://blog.csdn.net/weixin_42729938/article/details/113587314


猜你喜欢
- 井字棋,英文名叫Tic-Tac-Toe,是一种在3*3格子上进行的连珠游戏,和五子棋类似,由于棋盘一般不画边框,格线排成井字故得名。游戏需要
- 闪回区爆满问题也是经常会遇到的问题,最关键的是闪回设置大小以及归档被默认存放在了闪回目录,恰巧今天又遇到了这个问题,就记录下处理步骤,仅供遇
- 从文件中读取数据读取整个文件这里假设在当前目录下有一个文件名为'pi_digits.txt'的文本文件,里面的数据如下:3.
- 写在前面额、、、最近开始学习机器学习嘛,网上找到一本关于机器学习的书籍,名字叫做《机器学习实战》。很巧的是,这本书里的算法是用Python语
- 【问题描述】我们生产环境有一组集群的多台MySQL服务器(MySQL 5.6.21),不定期的会crash,但error log中只记录了重
- mysql-5.7.23-winx64 解压版详细安装教程,供大家参考,具体内容如下1、Click here to download Mys
- MySQL中模式就是数据库SHOW DATABASES;show databases;罗列所有数据库名称CREATE DATABASE &l
- 本文实例讲述了Python3实现的爬虫爬取数据并存入mysql数据库操作。分享给大家供大家参考,具体如下:爬一个电脑客户端的订单。罗总推荐,
- 前言此专栏为python与R语言对比学习的文章;以通俗易懂的小实验,带领大家深入浅出的理解两种语言的基本语法,并用以实际场景!感谢大家的关注
- 学习了Go语言后,打算利用最近比较空一点,写一个前端部署工具,不需要每次都复制粘贴的麻烦,我们希望再部署开始之前和部署结束后推送钉钉消息创建
- webargs是一个用于解析和验证HTTP请求对象的Python库,内置了对流行web框架的支持,包括Flask、Django、Bottle
- 一、生成二维码二维码又称二维条码,常见的二维码为QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编
- 对于Python而言代码缩进是一种语法,Python没有像其他语言一样采用{}或者begin...end分隔代码块,而是采用代码缩进和冒号来
- Method通过一条指令即可完成:os.system('所需指令')Note: os.system('所需指令
- 摘要:序列化是将变量转换为可保存或传输的字符串的过程;反序列化就是在适当的时候把这个字符串再转化成原来的变量使用。这两个过程结合起来,可以轻
- 一.图像金字塔图像金字塔是指由一组图像且不同分别率的子图集合,它是图像多尺度表达的一种,以多分辨率来解释图像的结构,主要用于图像的分割或压缩
- SQL Server的作业调度来建立自动备份的方法◆1、进入企业管理器中->管理->sql server代理->作业;◆2
- 一、argparse介绍官方文档argparse 模块是 Python 内置的一个用于命令项选项与参数解析的模块,argparse 模块可以
- 本文实例讲述了php购物车实现方法。分享给大家供大家参考。具体分析如下:这里我们为你提供个简单的php购物车代码,从增加购物产品与发生购买了
- 锁,在现实生活中是为我们想要隐藏于外界所使用的一种工具。在计算机中,是协调多个进程或县城并发访问某一资源的一种机制。在数据库当中,除了传统的