簡體   English   中英

JavaFx:如何使HTMLEditor不創建模板HTML文檔?

[英]JavaFx: how to make HTMLEditor not to create emtire HTML document?

當javafx創建HTMLEditor的對象時,它具有帶有以下html的空html文檔:

<html dir="ltr"><head></head><body contenteditable="true"></body></html>

但是,我不需要整個html文檔。 我只想使用html編輯器中的某些節點,例如div 我試着做

htmlEditor.setHtmlText(null) or htmlEditor.setHtmlText("")

但它被忽略了。 當我做的時候

htmlEditor.setHtmlText("<div></div>")

我有:

<html dir="ltr"><head></head><body contenteditable="true"><div></div></body></html>

那么,該怎么做呢?

HtmlEditor總是嘗試具有有效的html結構,這就是為什么要添加標簽的原因。

您需要DOM操作庫,例如jdom 或在將字符串應用於編輯器時,在發送渲染之前管理DOM過渡。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM