如何获取DOM元素';在使用JavaScript内容之前?

如何获取DOM元素';在使用JavaScript内容之前?,javascript,css,dom,pseudo-element,Javascript,Css,Dom,Pseudo Element,我想知道是否有可能获取DOM元素的::before内容,这是由CSS3设置的 我试过一些方法,但还是做不到,所以我很困惑 // https://rollbar.com/docs/ const links = document.querySelectorAll(`ul.image-list a`); links[0]; // <a href="/docs/notifier/rollbar-gem/" class="ruby">::before Ruby</a> lin

我想知道是否有可能获取DOM元素的
::before
内容,这是由CSS3设置的

我试过一些方法,但还是做不到,所以我很困惑

// https://rollbar.com/docs/

const links = document.querySelectorAll(`ul.image-list a`);

links[0];
// <a href="/docs/notifier/rollbar-gem/" class="ruby">::before Ruby</a>

links[0];
//

links[0].textContent;
//"Ruby"

links[0].innerText;
// "Ruby"

links[0].innerHTML;
// "Ruby"

// ??? links[0]::before;
//https://rollbar.com/docs/
const links=document.queryselectoral(`ul.image-list a`);
链接[0];
// 
链接[0];
//
链接[0]。文本内容;
//“红宝石”
链接[0]。innerText;
//“红宝石”
链接[0].innerHTML;
//“红宝石”
// ??? 链接[0]::之前;
情况就是这样:

传递
”:在“
之前作为第二个参数传递到:

console.log(getComputedStyle(document.querySelector('p'),':before')。getPropertyValue('content'))
p::之前,
p::之后{
内容:“测试”;
}
Lorem Ipsum

getComputedStyle()&getPropertyValue()

getComputedStyle(document.querySelector('span.search box'),'::after')。getPropertyValue('content')


非常感谢!你做得很好!这个问题怎么没有更多的投票权?
getComputedStyle(链接[0],'::after')。getPropertyValue('content')