怎么用js获取div里面的文字段的文字数

怎么用js获取div里面的文字段的文字数,第1张

<div id="div1">aaaaaaaaaaaaaaaaaa</div>

var str=documentgetElementById("div1");

alert(strlength);

strlength即文字的文字数

你这段js放在哪的?如果在head里,dom都没有加载完,他就执行了,当然找不到相应的元素了。。。所以要写在加载事件之后。。。

windowonload = function() {

    var kkk = documentgetElementById('kkk'),

        qwe = documentgetElementById('qwe');

    if (kkkinnerText == "qqq") {

        kkkstyledisplay = "none";

    }

    if (qweinnerText == "qqq") {

        qwestyledisplay = "none";

    }

}

另外,一般会有个触发机制,上边这样写是能实现的,但是真正用的时候肯定不这么写

<html>

<head>

<title>获取显示 <DIV> contenteditable="true" 时 输入的内容</title>

</head>

<body>

<div id="kk" style="width:400px;height:300px;border:1px solid #999999;"  contenteditable="true">

</div>

<input type="button"  value="code" onclick="alert(documentgetElementById('kk')innerHTML)" />

</body>

</html>

<div id="tst" onmouseup="doit()">this is test</div>

<script>

function doit(){

var _tst = documentgetElementById("tst");

var _str = '<b>'+_tstinnerText+'</b>';

_tstinnerHTML = _str;

}

</script>

$('div')contents()filter(function() {

  return thisnodeType == 3;

})remove();

使用JQuery提供的contents()方法配合filter()就可以了,nodeType的值为3表示的是文本节点

以上就是关于怎么用js获取div里面的文字段的文字数全部的内容,包括:怎么用js获取div里面的文字段的文字数、JS获取DIV或TD的内容进行判断并隐藏、在web开发里 js如何获取获取div 的contentEditable内容 用于再提交等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9562943.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存