我正在编写基于jquery的我自己的WYSIWYG html编辑器。 为了实现这一目标,我正在探索jWYSIWYG。我已经想出我需要通常的html容器(例如div)才能显示格式化的文本。我需要绑定所有事件(keydown,mouseclick)以对此容器应用更改。 还有一个问题:如何显示闪烁文本光标。我无法意识到这是如何在jWYSIWYG中实现的。有一个简单的iframe和html文档。它们如何显示闪烁文本光标???
答案 0 :(得分:3)
查看contentEditable property;
getElementById('YourDiv').contentEditable = true;
http://www.dynamicdrive.com/forums/showthread.php?p=74576#post74576
这里有许多类似的问题:
How to make a div with a blinking cursor and editable text without using <input>?
https://stackoverflow.com/questions/4799445/create-a-blinking-cursor