0
我想動態更新contenteditable div,爲此我需要div的innerHTML長度。當我嘗試獲取長度(element.innerhtml.length)時,我只能得到第一行的長度。每次檢查後都會返回相同的結果。Contenteditable DIV長度
我該如何去獲取特定行或整個div的長度?
感謝您的幫助
我想動態更新contenteditable div,爲此我需要div的innerHTML長度。當我嘗試獲取長度(element.innerhtml.length)時,我只能得到第一行的長度。每次檢查後都會返回相同的結果。Contenteditable DIV長度
我該如何去獲取特定行或整個div的長度?
感謝您的幫助
我有一個可編輯的div:
<div id='divEdit' contenteditable="true" style="height:auto;border:1px solid black;" onchange="update()"></div>
我想獲得的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>
你的意思是「寬度」? – jebberwocky 2010-12-07 01:44:08
不,字符串長度。 – intl 2010-12-07 02:46:30