Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaFX/WebView集合元素类属性_Java_Webview_Javafx - Fatal编程技术网

JavaFX/WebView集合元素类属性

JavaFX/WebView集合元素类属性,java,webview,javafx,Java,Webview,Javafx,我试图在JavaFX WebView中设置div的class属性,如下所示: Element div = webView.getEngine().getDocument().createElement("div"); div.setAttribute("class", "myCssClass"); //append div to body... 但是,像这样设置div的class属性似乎没有任何效果。 我有什么遗漏吗?我还尝试将“className”作为属性名 谢谢 找到了(或)解决方案: H

我试图在JavaFX WebView中设置div的class属性,如下所示:

Element div = webView.getEngine().getDocument().createElement("div");
div.setAttribute("class", "myCssClass");
//append div to body...
但是,像这样设置div的class属性似乎没有任何效果。 我有什么遗漏吗?我还尝试将“className”作为属性名

谢谢

找到了(或)解决方案:

HTMLElement div = (HTMLElement) webView.getEngine().getDocument().createElement("div");
div.setClassName("myCssClass");
找到(或)解决方案:

HTMLElement div = (HTMLElement) webView.getEngine().getDocument().createElement("div");
div.setClassName("myCssClass");

赫特埃尔达尔。您知道如何在javaFX应用程序中加载webview的类名吗?感谢您假定您指的是WebView实例中DOM节点的class属性,然后通过ID或类似方式获取该
DOM节点
,将其转换为
org.w3c.DOM.html.HTMLElement
(WebKit DOM impl与w3c兼容),并在其上调用
getClassName()
。您知道如何在javaFX应用程序中加载webview的类名吗?感谢您假定您指的是WebView实例中DOM节点的class属性,然后通过ID或类似方式获取
DOM节点
,将其转换为
org.w3c.DOM.html.HTMLElement
(WebKit DOM impl与w3c兼容),并对其调用
getClassName()