返回信息流如题~
.box-footer a:before{
content:url("../images/glyphicons-223-share.png");
}
有没有办法用原生JS(不用JQ)修改content的内容呢?
这是一条镜像帖。来源:北邮人论坛 / www-technology / #39295同步于 2016/11/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
如何用原生JS修改 :before 伪类的content内容?
mima031103
2016/11/21镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
楼主既然知道jq可以实现,那js一定可以按一样的方式实现,只是写得比较多而已
如果是简单切换加个class,把伪元素放在class下面,切换class,就能切换content
(⊙o⊙)哦 。。发现自己脑子瓦特了。。多谢了。
那要是我想用JS 直接获取:before的 content行么?类似于.style.xxx.什么的
【 在 h452114240 的大作中提到: 】
: 楼主既然知道jq可以实现,那js一定可以按一样的方式实现,只是写得比较多而已
: 如果是简单切换加个class,把伪元素放在class下面,切换class,就能切换content
不行
【 在 mima031103 的大作中提到: 】
: (⊙o⊙)哦 。。发现自己脑子瓦特了。。多谢了。
: 那要是我想用JS 直接获取:before的 content行么?类似于.style.xxx.什么的
:
getComputedStyle貌似可以取到属性,也可能我记错了
【 在 LeeSir 的大作中提到: 】
: 伪元素为什么叫伪元素,是因为不是真的元素,不是DOM元素,所以你是取不到的,只能写在样式里,通过样式切换达到切换伪元素的效果
哦 原来是这样啊,多谢~
【 在 LeeSir 的大作中提到: 】
: 伪元素为什么叫伪元素,是因为不是真的元素,不是DOM元素,所以你是取不到的,只能写在样式里,通过样式切换达到切换伪元素的效果