gpt4 book ai didi

java - 内容 : "\f068" seen as "?"

转载 作者:太空宇宙 更新时间:2023-11-04 09:29:09 26 4
gpt4 key购买 nike

我想在我的伪元素中检索内容的值。

script = "return window.getComputedStyle(document.querySelector('small.fa.text-muted.fa-minus'),':before').getPropertyValue('content');";
js = (JavascriptExecutor) webdriver;
content = js.executeScript(script);
System.out.println("content : " + content);

CSS

.fa-minus:before {
content: "\f068";
}

出于某种原因,我的代码没有返回“\f068”而是返回“?”反而。这是为什么?我需要做什么才能返回“\f068”?

调试:

enter image description here

最佳答案

这是使用 javascript 实现的方法

var el = document.querySelector('.fa-minus'),
pseudoEl = window.getComputedStyle(el,'::after'),
content = pseudoEl.getPropertyValue("content"),
characterValue = '\\' + content.charCodeAt(1).toString(16);

console.log(characterValue);

老实说,我不知道 java 和 javascript 之间有多少不同,所以这只是我的两分钱 :D

fiddle

关于java - 内容 : "\f068" seen as "?",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40909958/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com