<p> <div id='text' contenteditable=true style='width:100px;height:100px;border:1px #ccc;'>abc</div></p><script> function test1(){ var div = document.getElementById("text"); var range = document.createRange(); var le…
近期需开发一个DIV做的编辑器,插入表情图片可直接预览效果,仔细参考了下百度贴吧的过滤粘贴过来文件的THML代码,自己整理了下.写出来只是和大家分享下,我自己也不大懂,经过努力,幸好搞定. 蛋疼的事情出来了,当编辑框失去焦点时候,再插入图片时候总是插入在最前面(谷歌和火狐,IE没问题).还没搞定,,, <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/…
前言: 高亮显示输入框中的关键字符,这就必须得用到可编辑div(或其他标签)元素了,这时我们需要获取光标的位置,以便插入字符. 正文: 正常情况下获取光标位置,代码如下: function getPointPorsiton1() { if (window.getSelection) { var range = window.getSelection().getRangeAt(0);//创建range } else if (document.selection) { var range = doc…
一些 Windows 系统不常见的 鼠标光标常数 Private Declare Function SetCursor Lib "user32" (ByVal hCursor As Long) As LongConst IDC_HAND As Long = 32649& '光标Hand If X Mod 2000 > 1700 Then SetCursor 191 '65581 ' TabStrip1.Tabs.Item(CurTab).Image = 3…