可信的DIV长度

时间:2010-12-07 01:33:42

标签: javascript html contenteditable

我正在尝试动态更新一个可信的div,我需要div的innerHTML的长度。当我尝试获取长度(element.innerhtml.length)时,我只得到第一行的长度。之后的每次检查都会返回相同的结果。

我如何获得特定行或整个div的长度?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

我有一个可编辑的div:

<div id='divEdit' contenteditable="true" style="height:auto;border:1px solid black;" onchange="update()"></div>

每次按Enter键时,我都试图获取innerHTML的长度:

<script>
            document.onkeyup = update;

            function update() {
            var editableId = document.getElementById('divEdit');
            var editableStr = editableId.toString();

            var key= event.keyCode;

            if (key== 13) { 
                alert(editableStr.length);
            }
        }
        </script>