如何对基于web的文本编辑器进行实时预览
How to make a realtime preview of a web-based text editor?
好吧,就像这个堆栈溢出编辑器一样。此外,如何在加载额外js的情况下做到这一点?(如math.stackexchange上的实时数学预览)
明确地说,我现在明确地想要的是如何立即刷新。
现在我能想到的是
show(){
var text=document.getElementById("preview");
var input=document.getElementById("inputArea").value;
text.innerHTML=input;
}
<textarea id="inputArea">fd</textarea>
<p id="preview"></p>
<button onclick="show()">show</button>
但这显然不是实时的。也许可以添加一个计时器,每隔0.1秒执行一次"show()"。但我认为这也不明智。
有没有任何本地HTML或javascript方法可以实现这一点?
这里,看看Aloha编辑器。
http://www.aloha-editor.org/
<script>
function show(v){
document.getElementById("preview").innerHTML = v;
}
</script>
<textarea id="inputArea" onkeyup="show(this.value)"></textarea>
<p id="preview"></p>
你甚至可以用一个JS片段:
<textarea id="inputArea" onkeyup="document.getElementById('preview').innerHTML=this.value"></textarea>
<p id="preview"></p>
相关文章:
- ExtJS网格单元格编辑器,防止焦点松动问题
- 可以't使用PHP使用Froala编辑器上传图像URL
- 如何在corona sdk中从CK编辑器中检索数据
- Eclipse编辑器中无法访问的代码
- 如何将拼写检查集成到密文编辑器
- 一个页面上有多个Ace编辑器,没有预先设置元素
- JavaScript:将所见即所得编辑器对实时站点的更改转换为jQuery操作
- 无法在实时服务器中发布富文本编辑器内容
- 如何在实时编辑器中跟踪带有名称的用户光标
- 具有实时格式的Markdown编辑器
- 如何对基于web的文本编辑器进行实时预览
- 使用ajax创建在线实时文本编辑器
- 如何使用ace编辑器制作HTML和CSS的实时预览
- Stackoverflow WYSIWYG Pagedown.js编辑器限制实时预览,点击而不是按下键
- 3 .js浏览器中的实时代码编辑器
- 是否有可能在JS中根据TinyMCE的源代码实时调试TinyMCE编辑器?
- 当嵌入PageDown编辑器在我的网页,我怎么能阻止它做实时转换
- Jquery中文本框的简单实时WYSYWIG编辑器
- 实时JS/Jquery,Html,CSS编辑器
- Ace编辑器HTML实时语法检查