![](/img/trans.png)
[英]How to use SQLite in Firefox Extension (XUL files) with Javascript source?
[英]How to use xul editor with javascript?
我想使用XUL的編輯器功能將更改保存在文檔中並在加載時從中讀取(我正在開發擴展)
//NotePad.xul
<editor id="edit" type="content" editortype="html" src="about:blank" flex="1"/>
//NotePad.js
function initEditor(){
var editor = document.getElementById("myEditor");
editor.contentDocument.designMode = 'on';
}
我嘗試將src
屬性更改為我在本地擁有的html文檔,但沒有成功。
所以我實際上想做的是:
獲取在編輯器中編寫的文本(類似.getAttribute('value')
,但我沒有找到一種方法)
從javascript寫入內容(類似於setAttribute('value')
)
預先感謝,我真的被困在這里。
在自己使用大量代碼使事情變得復雜之后,我終於找到了它,說實話,這真的很愚蠢,這就是它的完成方式:
設置文字:
var editor = content.document.getElementById("myEditor");
editor.contentDocument.documentElement.innerHTML += "Whatever your text is";
並獲得文本很明顯:
editor.contentDocument.documentElement.innerHTML
認為我在這里花了很多時間是...
好的innerHTML
有所不同,這取決於您為editortype
是html還是text,因此在這種情況下,如果將editortype設置為text,我們應該使用innerText。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.