DIV 启用了属性 contenteditable="true" 后, 默认DIV.text()长度就不是0了,而且按删除键,会出现倒档,高人指点!!!

解决方案 »

  1.   

    是不是你在这个div里在弄了很多空格啊?
      

  2.   

    <div style="width:100px; height:100px; border:1px solid #000" id="x"></div>
    <script type="text/javascript">
    alert($("#x").text().length)
    </script>
    我试了,你要把两个div写在一行上
      

  3.   

    启用之后再楼主说的这些方面就和textarea一个样了
      

  4.   

    3楼说的对,写成<div ..></div>的形式,也就是<div>和</div>在同一行,length就是0,如果写成
    <div ..>
    </div>
    的形式,length就不是0了。