繁体   English   中英

如何在JavaScript中添加:after

[英]How do I add :after in javascript

的HTML:

这就是我所拥有的

<div class="one"> Apple  </div>

我想使用javascript .style添加单词“ juice”。 在我可以使用.style.after = "juice"在javascript中设置内容的地方:: after ,是否存在:: after等效项?

<div class="one"> Apple Juice </div>

js:

document.querySelector('.one').style.display ="inline";
document.querySelector('.one').style.marginLeft ="2px";
document.querySelector('.one').style. = 

我可以想到一种实现您想要的目标的奇怪方法:

var style = document.createElement('style');
style.innerText = '.one::after { ... }';
document.body.appendChild(style)

因此,基本上只是创建一个全新的<style></style>元素,然后在其中添加伪选择器样式,然后将其附加到正文中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM