Node Webkit如何将div的值保存为.txt文件

时间:2014-06-08 09:13:25

标签: javascript html node.js node-webkit

我已经完成了很多教程,但我永远无法使用它:

我想将div的内容(启用了contenteditable)保存到带有webkit的.txt文件中。那部分看起来像这样:

<div id="editor" class="textbox" contenteditable></div>

我有输入字段,允许我选择文件:

<input type="file" nwsaveas="untitled.txt" style="display:none;"/>

但是,我无法找到有关如何将编辑器div的值保存为用户计算机上的.txt文件的任何资源。

我试过这个tuts加上教程,简要解释一下,但是当我在自己的项目中尝试它时它似乎没有用:http://code.tutsplus.com/tutorials/introduction-to-html5-desktop-apps-with-node-webkit--net-36296

有谁知道我怎么做到这一点?

1 个答案:

答案 0 :(得分:1)

您必须通过模拟click的{​​{1}}事件打开文件对话框,然后获取input的{​​{1}},最后使用节点的innerHTML来保存内容。

以下是完整的工作示例:

#editor

希望这有帮助。