在Chrome中玩游戏时,我注意到如果您从元素检查器复制伪元素(例如::before
)并粘贴结果,您将获得以下内容:
<<pseudo:before>></<pseudo:before>>
我找不到任何对这种语法的引用,它让我感到疑惑:
答案 0 :(得分:3)
info: 这是DOM中 ::before pseudo-element
的The outerHTML attribute
。
因为 element
中没有任何“真实”内容 (它有可以有 CSS content:''
属性) ...
...当您复制 (&amp; paste)
outerHTML
我不认为AFAIK, 无法直接在DOM中模拟/模拟 这个pseudo-element
。
现在所有市长浏览器都支持outerHTML
...而Javascript
您可以使用 emu / simulating < / strong>,但我不知道这是不是你的问题。
修改: 添加了屏幕截图,以便您可以直接在Chrome DevTools中找到outerHTML
的引用。
#question-header h1:before {
content: 'Hi there! ';
color: red;
}