vue如何获取指定元素
作者:MrLi-2018 时间:2024-05-09 15:15:19
如何获取指定元素
在想要获取元素上添加“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
标签:vue,指定,元素
0
投稿
猜你喜欢
PHP 截取字符串函数整理(支持gb2312和utf-8)
2024-05-11 10:03:32
Python爬取网站图片并保存的实现示例
2023-06-05 18:01:29
JS+CSS实现仿雅虎另类滑动门切换效果
2024-04-17 10:34:55
javascript十个最常用的自定义函数(中文版)
2024-04-16 09:26:38
Python实现画图软件功能方法详解
2023-08-29 06:35:49
详解Vue2 SSR 缓存 Api 数据
2023-07-02 17:09:06
以SortedList为例详解Python的defaultdict对象使用自定义类型的方法
2022-04-07 02:32:28
python中PS 图像调整算法原理之亮度调整
2021-02-09 17:51:01
使用Python编写简单的画图板程序的示例教程
2022-04-28 03:22:15
使用Python编写基于DHT协议的BT资源爬虫
2022-05-21 05:21:54
在Django的session中使用User对象的方法
2022-04-23 01:20:07
Django处理多用户类型的方法介绍
2022-11-30 10:16:54
Sanic框架异常处理与中间件操作实例分析
2023-04-30 00:27:31
Mac上Python使用ffmpeg完美解决方案(避坑必看!)
2023-10-07 23:03:10
Python中实现最小二乘法思路及实现代码
2021-06-17 02:23:24
Ubuntu权限不足无法创建文件夹解决方案
2021-04-06 01:31:27
Python 使用 PyQt5 开发的关机小工具分享
2023-09-15 05:06:02
PHP生成器简单实例
2024-05-11 09:52:33
vue项目中使用Svg的方法
2024-05-10 14:14:17
python中的编码和解码及\\x和\\u问题
2023-11-02 14:46:31