工作遇到的问题: let btn = document.querySelector('el-selector-reset-btn'); 取得元素后,进行赋值操作:btn.style.color=red; btn.innerText=“确定“;
btn.onclick = fuction(){};都可以生效,但是今天突然得知要实现一个效果,即鼠标放上去后有下划线,就是那个伪类样式::hover {text-decoration:underline}的效果。
现在问题是不知道通过querySelector获取到元素后,即btn,如何直接在btn的基础上实现这个伪类效果。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
querySelector选择一个元素后,如何添加伪类?
- ¥20
- javascript
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
岁月可贵 2022-10-28 12:41关注可以添加一个类名,类名在实现伪类效果
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 1无用举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容关注码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
哥们,高达20元的悬赏,都不值得你敲段代码截个图给我看看吗!?
赞回复编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
回复按下Enter换行,Ctrl+Enter发表内容关注码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
岁月可贵 2022-10-28 13:15.a :hover{ text-decoration:underline }
document.querySelector('el-selector-reset-btn').classList.add("a")
赞回复编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
回复按下Enter换行,Ctrl+Enter发表内容展开全部5条评论
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-11-15 04:09回答 7 已采纳 尝试思路:解决方案: 把获取元素的语句放在异步获取到数据,赋值给data中的key之后进行。同时需要给获取元素的语句加上setTimeout。因为setTimeout是宏任务,会在vue的render
- 2023-04-16 08:55回答 2 已采纳 代码看起来没啥问题呀,详细描述下什么效果出不来。
- 2022-04-02 09:00回答 3 已采纳 用下面的,但是如果存在多个AA样式的元素,那么只能获取第一个出现的 var a=document.querySelector('.AA a') 完全匹配用下面的,但是如果结构一样的存在多个,那么也
- 2020-10-19 08:31querySelector方法允许通过CSS选择器来获取页面中第一个匹配的元素。使用此方法需要注意以下几点: - 上下文可以是document对象或者任何元素对象。 - 必须提供一个字符串类型的参数,该字符串为有效的CSS选择器。 - ...
- 2022-01-02 08:26回答 2 已采纳 可以,它返回的是匹配指定选择器的第一个元素 如有帮助,麻烦点个[采纳此答案]谢谢
- 2021-10-12 10:12回答 2 已采纳 其实还是闭包问题,你将图片这里的li改成this就好了,因为第一层循环之后li变量已经变成最后一个li了,所以无论你点击哪个,其实点击函数接受到的li都是第四个li的变量,所以相对于都在点击第四个,但
- 2022-06-27 09:04回答 1 已采纳 var maxScrollLeft = element.scrollWidth - element.clientWidth;
- 2024-01-04 13:02斐波娜娜的博客 网页中的每个元素都可以产生某些可以触发JavaScript的事件,例如,我们可以在用户点击某按钮时产生一个事件,然后去执行某些操作。返回与指定的选择器组匹配的文档中的元素列表 (使用深度优先的先序遍历文档的节点)...
- 2023-02-06 06:01回答 2 已采纳 可以使用 JavaScript 循环遍历节点列表,对每个节点调用 querySelector 获取该节点下的其他标签的内容。代码如下 const items = document.querySelec
- 2022-10-03 12:07回答 1 已采纳 新增的位置不对。this.parentNode.appendChild(newEle)这里添加到.title下了,没有添加到.list下。 const list = document.querySel
- 2019-01-15 08:28回答 1 已采纳 vue 获取节点用ref 和$refs 来处理
- 2023-12-18 07:41waski的博客 querySelector 返回 指定选择器 的 第一个元素对象。// 1. 返回的是 获取过来元素对象的集合 以伪数组的形式存储。// 打印我们返回的元素对象 ,可以更好的查看里面的属性和方法。// 4. 如果页面中没有li 返回的是 ...
- 2022-03-02 14:41Frank.30的博客 文章目录一、什么是DOM?DOM树:1.文档:2.元素:3.节点:二、获取页面中的元素的几种方法:1...一个网页就是一个文档,DOM中使用document表示 2.元素: 页面中的所有标签都是元素,DOM中使用element表示 3.节点: 网页
- 2022-06-20 20:42Qayrup的博客 JavaScript获取元素的方式大致有两种 这两种方法都能获取到元素,但是节点操作更简单更有逻辑性网页中所有内容都是节点(标签,属性,文本,注释等),在DOM中,节点使用node来表示. HTML DOM树中的所有节点均可通过...
- 2020-12-06 08:17weixin_39762464的博客 写在前面总所周知,在前端的日常里面,采用JS操作DOM节点...是一个独立于语言的,用于操作XML和HTML文档的程序接口。在浏览器中,主要用来与HTML文档打交道,同样也用在Web程序上获取XML文档上,并使用DOM API用来访...
- 2024-05-05 01:502401_84152109的博客 因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴...
- 2024-03-20 13:47JavaScript(简称JS)是一种广泛用于网页和网络应用的编程语言,尤其在客户端脚本编写方面具有重要地位。本文将深入探讨如何使用JavaScript实现打印页面内容并添加水印的效果。 一、打印功能 在JavaScript中,我们...
- 2022-03-17 11:07十八岁讨厌编程的博客 API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。 简单理解:...
- 2022-03-23 01:00大转转FE的博客 组件复用的困境在平时的搬砖过程中,当我们拿到新需求的设计稿时,为了加快开发的速度,通常会看看是否有曾经写过的组件可以复用。...但是随着工程的壮大,从 10+个路由配置,增长到 100+甚至 200+的时候,就有些...
- 2022-04-15 06:49小猪弟的博客 主要聊获得标签的方式:getElementById,getElementsByTagName,getElementsByClassName,getElementsByName,querySelector以及querySelectorAll
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司