如何使用javascript计算DIV中的字符数

时间:2011-11-23 19:59:57

标签: javascript jquery html dom count

您好我希望能够使用javascript / jquery计算Div中显示的字符数。例如

<div id=mydiv>
<p>This is my div!</p>
</div>

我希望得到数字15,因为这是div中包含空格的字符数。

谢谢!

4 个答案:

答案 0 :(得分:37)

$('#mydiv').text().length

应该这样做。

答案 1 :(得分:10)

试试这个。我正在修剪以避免内容开始或结束时出现任何空格。

$.trim($("#mydiv").text()).length

如果你想在计数中保留空格,那么不要修剪它只是使用它。

$("#mydiv").text().length

答案 2 :(得分:3)

<强>示例
http://jsfiddle.net/TrMRB/

$("#mydiv p").text().length; 

答案 3 :(得分:0)

如果您正在寻找Vanilla Javascript解决方案。

这里是一个空格:

document.querySelectorAll('#mydiv')[0].textContent.length

这里是一个没有空格的

document.querySelectorAll('#mydiv')[0].textContent.replace(/\s/g,'').length