1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > vue移除伪元素_获取伪元素的属性和改变伪元素的属性

vue移除伪元素_获取伪元素的属性和改变伪元素的属性

时间:2020-08-25 16:19:03

相关推荐

vue移除伪元素_获取伪元素的属性和改变伪元素的属性

获取伪元素的属性值

获取伪元素的属性值可以使用window.getComputedStyle()方法,获取伪元素的CSS样式声明对象。然后利用getPropertyValue方法或直接使用键值访问都可以获取对应的属性值。

语法:window.getComputedStyle(element, [pseudoElement])

参数如下:

element(Object):伪元素的所在的DOM元素;

pseudoElement(String):伪元素类型。可选值有:”:after”、”:before”、”:first-line”、”:first-letter”、”:selection”、”:backdrop”;

js语法实例:

var mydiv=document.querySelector('#mydiv');

var fontSize=window.getComputedStyle(mydiv,'::before').getPropertyValue('font-size');//获取before伪元素的字号大小

更改伪元素的样式

通过更换class来实现伪元素属性值的更改:

举个栗子:

// CSS代码

.red::before {

content: "red";

color: red;

}

.green::before {

content: "green";

color: green;

}

// HTML代码

内容内容内容内容

// jQuery代码

$(".red").removeClass('red').addClass('green');

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。