![](/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.