我正在尝试动态更新一个可信的div,我需要div的innerHTML的长度。当我尝试获取长度(element.innerhtml.length)时,我只得到第一行的长度。之后的每次检查都会返回相同的结果。
我如何获得特定行或整个div的长度?
感谢您的帮助
答案 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>