修改伪选择:after在javascript中[重复]

2023-11-23

我定义了一个像

.slidingTag li:after {
  content: '';
  z-index: 3;
  height: 6px;
}

我想从 JS 动态更改高度属性。我可以使用以下方式获得该财产

window.getComputedStyle(document.querySelector('.slidingTag'), 'li:after').getPropertyValue('height')

但我不知道如何更改高度属性。我尝试使用setProperty但似乎没有这样的函数可用于伪类。任何想法让我知道。


如果该样式来自 CSS 文件,您必须在以下位置搜索它:document.styleSheets,这会很混乱。

如果您愿意动态创建<style>包含该 CSS 的元素,您可以通过编程方式修改它。

var slidingTagLiAfterStyle = document.createElement("style");
slidingTagLiAfterStyle.innerHTML =
 ".slidingTag li:after {
    content: '';
    z-index: 3;
    height: 6px;
  }";
document.head.appendChild(slidingTagLiAfterStyle);

...

slidingTagLiAfterStyle.innerHTML = slidingTagLiAfterStyle.innerHTML.replace(/height: [0-9]+px/, "height: 12px"); // or whatever you want to set it to
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

修改伪选择:after在javascript中[重复] 的相关文章

  • jQuery .push 到 .get 调用中的数组给出空结果

    谁能告诉我为什么下面给我一个空字符串 当我console log contentArray in the get 回调函数它显示数据 但是当我尝试在下面的代码中执行它时 结果为空 sectionArray contentArray func
  • 使用 Node.js 构建网站的最佳实践

    这个问题的答案是社区努力 help privileges edit community wiki 编辑现有答案以改进这篇文章 目前不接受新的答案或互动 我想知道如何使用 Node js 从头开始 开发一个网站 我明白我怎么能possibly
  • 如何使用 Playwright 使用选择器查找框架 (iframe)

    我有一个小问题 无法找到使用 Microsoft Playwright 框架的答案 根据您可以使用以下代码获取 iframe const frame page frame frame login 但是如何使用选择器来查找 iframe 并与
  • 固定 div 位于居中 div 旁边

    我有一个网页 其中有可滚动的内容 此内容包含在 content 内 位于页面的中心 现在我希望导航栏出现在内容左侧 50 像素处 该栏应具有固定位置 不应滚动 这是我到目前为止所尝试过的 nav position fixed top 50
  • 如何在网站上使用 svg 元素制作块的屏幕截图?

    我在网站上创建了一个构造函数 其本质是将所选元素及其颜色 svg中的元素 添加到访问者选择的背景和背景颜色 png中的背景 中 然后必须单击 保存 结果 按钮并仅执行工作区的屏幕截图 我写了这个脚本 但它需要屏幕截图 但只有背景 并忽略选定
  • ReactTransitionGroup 不适用于 React-redux 连接组件

    我正在开发一个更大的项目 但我创建了这个简短的示例来说明问题 如果我使用Box组件 它的工作原理 它在控制台中输出componentWillEnter and componentWillLeave当我们点击按钮时 如果我使用BoxConta
  • React Router v4 不渲染组件

    React Router v4 渲染组件存在问题 在应用程序初始加载时 它将呈现与 URL 相对应的正确组件 但是 任何后续的组件Link单击不会呈现所需的组件 图书馆 反应路由器 4 2 2 https reacttraining com
  • JavaScript推送函数中的动态变量

    我在 JavaScript 中使用推送功能 var chartData for var i 0 i lt 3 i chartData push date new Date year s mon s date s hr s min s sec
  • IE 中的 XPath 查询使用从零开始的索引,但 W3C 规范是从一开始的。我应该如何处理差异?

    问题 我正在转换目前仅适用于 Internet Explorer 的相对较大的 Javascript 代码 以便使其也适用于其他浏览器 由于代码广泛使用 XPath 我们做了一些兼容性功能以使事情变得更容易 function selectN
  • -webkit-box-shadow 与 QtWebKit 模糊?

    当时有什么方法可以实现 webkit box shadow 的工作模糊吗 看完这篇评论错误报告 https bugs webkit org show bug cgi id 23291 我认识到这仍然是一个问题 尽管错误报告被标记为RESOL
  • JavaScript RegEx:不同的结果:使用字符串和使用正则表达式“文字”构建模式?

    使用 RegExp 文字与字符串之间有什么区别吗 http jsfiddle net yMMrk http jsfiddle net yMMrk String prototype lastIndexOf function pattern p
  • mongodb 聚合 - 累积字段的不同组值

    如果我有Player表格文件 name String score Int 我有Group文档 其中组代表玩家列表 groupName String players ObjectID 玩家可以属于多个组 我想做一个聚合Player文档 按以下
  • 为什么我的交互式图像仅在 Internet Explorer 上出现故障?

    我的问题 我为自己制作了一个图像地图 交互式图像 它在 Chrome safari 和 Firefox 上完美运行 然而 当我在可怕的互联网浏览器上尝试它时 它真的很糟糕 这些小点应该扩展到更大的盒子中 在互联网浏览器上它要么不起作用 要么
  • 如何计算特定字符在字符串中出现的次数

    我正在尝试创建一个函数来查看数组中的任何字符是否在字符串中 如果是 有多少个 我尝试计算每一种模式 但是太多了 我尝试使用 Python 中的 in 运算符的替代方案 但效果不佳 function calc fit element var
  • 使用 Google 日历源时如何禁用 FullCalendar 中的活动链接?

    我正在使用 FullCalendar 库从 Google 日历加载日历中的事件 不幸的是 事件添加到日历后 它们是可点击的 当您点击该活动时 您会自动重定向到 Google 日历页面以查看该特定活动 或者如果您有足够的访问权限 则可以直接对
  • 表单发布请求并存储收到的数据

    我有一个非常简单的表单 在提交时发出发布请求
  • 聆听 Angular 2 中的元素可见性

    我正在为我的网络应用程序使用 Bootstrap 和 Angular 2 v4 我想监听指令中的元素以了解可见性变化 我的元素有一个可以隐藏其子元素的父元素hidden sm up我需要在每次隐藏或显示时触发一个函数 div hidden
  • 使用 CSS 的响应式图像

    我发现调整图像大小以使其具有响应能力很棘手 我正在开发一个 php 应用程序来自动将网站转换为响应式版本 我有点被图像困住了 我已经成功地为网站上的每个图像添加了一个包装类 并且可以很好地调整图像的大小 我的问题在于自然小于窗口的图像 例如
  • 如何从浏览器向服务器发送“页面将关闭”消息?

    我想向每个 html 文档添加一个脚本 JavaScript 该脚本向服务器发送两条消息 页面确实打开了 页面将关闭 此消息包含页面打开的时间 打开消息应在文档加载时 或加载完成时 发送 这是简单的部分 The close message
  • 仅当显式选择行时才关闭 ui-bootstrap typeahead

    我创建了这个jsBin http jsbin com livuqafe 2 edit来证明我遇到的问题 如果您转到此处 请尝试输入 五 并继续 你的自然反应是输入 五 然后按 Tab 如果你想要 五百 你可以向下箭头一次 但是 在这种情况下

随机推荐

  • 如何在 Android 中使用 Translate Animation 为视图添加动画效果

    我的应用程序中有一个 ImageView 它可以位于屏幕上的任何位置 在触摸时 我想将此视图移动到屏幕中心 我尝试使用翻译动画及其 RELATIVE TO PARENT 功能来实现此功能 如下所示 TranslateAnimation tr
  • Docker 中的“暴露”和“发布”有什么区别?

    我正在尝试 Dockerfile 我想我理解了大部分逻辑 但是 在这种情况下 我没有看到 公开 和 发布 端口之间的区别 我首先看到的所有教程都包括EXPOSEDockerfile 中的命令 EXPOSE 8080 然后他们从此 Docke
  • JSP标签生命周期

    我刚刚在我的代码中引入了一个错误 因为我似乎误解了 jsp 标签的生命周期 该标签在出现错误之前是这样工作的 我将一些集合作为属性传递给标签 并将其显示为表格 该集合从控制器传递到 JSP 中 出现错误后 我删除了设置集合的属性 相反 在标
  • 莱文斯坦到达默劳-莱文斯坦

    我坐在这里 用 Java 为我的主程序编写一些算法 到目前为止是第一个 我对 levenshtein 算法进行了很好的编程 这要归功于 wiki 为新手提供的伪代码以及一个很好的教程 D 然后我决定升级到 Damerau 并添加额外的行 但
  • 将 Angular 6 应用程序部署到 github 页面时出现 404

    我的应用程序在本地运行时运行良好 我已经编译了构建 没有错误 网站链接在这里 https evilernie44 github io users index html 当我尝试通过 github 页面加载网站时 我的 get 请求收到 40
  • 如何在不锁定文本文件的情况下读取它?

    我有一个 Windows 服务以简单的格式将其日志写入文本文件 现在 我将创建一个小型应用程序来读取服务日志 并将现有日志和添加的日志显示为实时视图 问题在于 服务锁定文本文件以添加新行 同时查看器应用程序锁定文件以进行读取 服务代码 vo
  • 我无法使用 useLocation 从 React router Link 组件获取状态。那么我怎样才能通过呢?

    我正在尝试将 videoTitle 从链接状态传递到我的测验页面 但我无法通过 useLocation 传递它 它向我抛出此错误 TypeError 无法解构 位置 的属性 状态 因为它未定义 从这个链接组件 To this 这是视频页面的
  • 在 Rust 中创建向量的向量

    此代码将无法编译 fn main let m1 vec 1 2 3 let m2 vec m1 m1 m1 let m3 vec vec 1 2 3 vec 4 5 6 vec 7 8 9 for i in m2 for j in i pr
  • 委托用途:业务应用程序

    背景 鉴于 大多数 开发人员都是业务应用程序开发人员 我们最喜欢的编程语言的功能是在我们正在使用它们的上下文中使用的 作为一名 C ASP NET 应用程序开发人员 我倾向于仅在处理 UI 事件时使用委托 事实上 这是我缺乏经验的一部分 我
  • Selenium WebDriver - getCssValue() 方法

    我正在做一个练习 使用 cssGetValue 方法从特定 Web 元素的 CSS 属性中检索值 我有两个问题 为什么cssGetValue方法返回值13px 该方法实际引用了哪个Web元素 1a 我想获取标记为 按 ID 的部分的 CSS
  • 在组合框中设置默认项目

    我有一个在组合框中设置项目的功能 默认情况下会设置一个项目 例如 选择列表 public void SetOperationDropDown int cbSelectedValue null if cmbOperations Items C
  • 将日期和时间插入Mysql

    我正在尝试将日期和时间插入 mysql 日期时间字段 当用户选择日期和时间时 它将生成两个 POST 变量 我已经在互联网上搜索过 但仍然不知道该怎么做 My code date value is 05 25 2010 time value
  • 从 Assets 目录中获取文件夹名称

    我正在尝试获取 资产 中文件夹的名称 我可以使用 assetManager list 方法通过 AssetManager 获取文件的名称 但问题是它只返回文件名而不返回文件夹名 所以我尝试使用 listFiles 方法 但无法访问 Asse
  • 如何获取给定字体的上升/下降和 x 高度

    我需要得到一个ascender 下降部 and x height 通过使用以下代码 我可以找到下降部分和总高度 descender height paint descent total height descender height pai
  • Git索引和提交很慢

    我有一个本地 git 存储库并使用git add file1 file2 file3 将我的修改添加到 git 索引 然后我用普通的git commit 每个命令大约需要 3 到 6 秒 我的存储库有大约 150 000 次提交 我已经执行
  • 没有名为“matplotlib.artist”的模块

    我遇到了这个错误 No module named matplotlib artist 这是完整的错误 ModuleNotFoundError Traceback most recent call last
  • 通过原型对象或构造函数设置方法,有什么区别? [复制]

    这个问题在这里已经有答案了 您能解释一下构造函数中设置方法和通过原型对象设置方法之间的区别吗 以下代码显示了这两种设置方法的方式 say hello and say bye两者都工作正常 function MessageClass this
  • 将 Java 数组传递给 Scala

    尽管我已经使用 Scala 一段时间 并且之前也将其与 Java 混合使用 但我还是遇到了一个问题 如何将 Java 数组传递给 Scala 我知道相反的方法相当简单 然而从 Java 到 Scala 却并非如此 我应该在 Scala 中声
  • 使用 loadDataWithBaseURL 禁用 webview 中的链接

    我使用以下代码加载电子书的 html 内容 其中 templateString 包含连接到主文件中的样式表和图像的 html 内容 String itemURL file itemPath testWV loadDataWithBaseUR
  • 修改伪选择:after在javascript中[重复]

    这个问题在这里已经有答案了 我定义了一个像 slidingTag li after content z index 3 height 6px 我想从 JS 动态更改高度属性 我可以使用以下方式获得该财产 window getComputed