标签下是这样的
<div>789453</div>
可是界面上显示出来确实789453,后面还有一个光标闪烁,怎么实现。我用firebug查看html源码,这个div下是没有input控件的,而且也没有光标图片,我就很哪门了,不过在其他的地方发现了文本框,里面有789453的字样,这个是怎么实现的啊、、、

解决方案 »

  1.   

    <div contenteditable="true">abcde</div>
      

  2.   

    光标图片有可能写在这个DIV的css样式里当做背景图片
      

  3.   

    搞了半天没上传成功图片,这个就是一个文本编辑器的东西,有一个隐藏的textarea,有一个ifarme框架,还有一个显示在界面的DIV,就像文本编辑器一样,现实给用户看的是一个iframe框架,内容在这个框架的body中,但是里面没有input控件怎么来的光标呢?也没有光标的gif图片,怎么实现的呢,不知道说没说清楚、、如果还是没说清楚的话,我也不知道了
      

  4.   

    设置iframe的设计模式 <iframe id="tkeditor" style="width: 500px; height: 200px; border: 1px solid #000000;"></iframe>
    function setdesignMode(){
         document.getElementById("tkeditor").contentWindow.document.designMode = "on";
     }
      

  5.   

    这位朋友说到点了,可是这里是这样的,textarea是隐藏的,是ifarme不是隐藏的,但是它然东西遮住的,显示在界面上的是一个div,div中有光标,可以输入、、
      

  6.   

    这是一个编辑器技术,div被设置成了可编辑的,textarea是用于将编辑后的内容获取到并提交的,lz
    搜搜web编辑器