javascript - 从 scss 访问伪类元素属性宽度

标签 javascript jquery html css sass

我试图通过属性改变伪类元素的宽度和高度。我这样做是因为我无法更改 javascript 中的伪元素。我的代码有什么问题? Mozilla 说这是可能的: https://developer.mozilla.org/en/docs/Web/CSS/attr#Examples

.loader::before {
height: 30px;
width: attr(data-width);
display: block;
position: absolute;
background-color: red;
content: '';}

JavaScript:

$('.loader').attr('data-width', '100px');});

https://jsfiddle.net/9j2pbbzd/

最佳答案

请注意,目前您可以在 content 属性中使用 attr()。看看这个类似的答案https://stackoverflow.com/a/27529435/1849721

关于javascript - 从 scss 访问伪类元素属性宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45921826/

相关文章:

javascript - jquery输入的乘法

javascript - 我想在 Jquery 中查看此 $.get() ajax 函数的源代码

javascript - 在网站 PHP 上注册时不显示错误

javascript - Node.js 和 Express.js 中通过向前端请求数据来创建动态链接

javascript - 如何以完美的网格样式将不同大小的 DIV float 到左侧?

javascript - 显示 :none style not working

html - 如何在动态数据表 Angular 中显示空消息

Javascript onclick更改HTML的内容

javascript - 如何将音频 blob 从 javascript 发送到 python?

javascript - Reddit 提交 API 500 错误