如何在javascript中添加:after

如何在javascript中添加:after,javascript,html,Javascript,Html,html: 这就是我所拥有的 <div class="one"> Apple </div> js: 我可以想出一个相当奇怪的方法来实现你想要的: var style = document.createElement('style'); style.innerText = '.one::after { ... }'; document.body.appendChild(style) 因此,基本上只需创建一个全新的元素,并在其中添加伪选择器样式,然后将其附加到正文中。可

html:

这就是我所拥有的

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


我可以想出一个相当奇怪的方法来实现你想要的:

var style = document.createElement('style');
style.innerText = '.one::after { ... }';
document.body.appendChild(style)
因此,基本上只需创建一个全新的
元素,并在其中添加伪选择器样式,然后将其附加到正文中。

可能的
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)