陈一文478 2023-09-15 19:28 采纳率: 100%
浏览 20
已结题

js统计div内文字数量,直接在下面显示那种的

统计一个div的文字数量。

床前明月光,疑是地上霜。举头望明月,低头思故乡。

显示为:
床前明月光,疑是地上霜。举头望明月,低头思故乡。
共计:20字

  • 写回答

2条回答 默认 最新

  • 普通网友 2023-09-15 20:59
    关注

    可以使用以下代码实现:

    HTML代码:

    <div id="myDiv">
      床前明月光,疑是地上霜。举头望明月,低头思故乡。
    </div>
    <p id="wordCount"></p>
    

    JavaScript代码:

    const myDiv = document.getElementById('myDiv');
    const wordCount = myDiv.textContent.length;
    const display = `共计:${wordCount}字`;
    document.getElementById('wordCount').textContent = display;
    

    解释:首先获取要统计的div元素,然后使用textContent属性获取div内的文本内容,并使用length属性计算文本长度(即文字数量)。接着构造要显示的字符串,使用插值语法${wordCount}将统计得到的字数插入字符串中。最后将结果显示在页面上的指定元素中,这里使用了一个<p>标签,其id为wordCount

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 9月25日
  • 已采纳回答 9月17日
  • 创建了问题 9月15日

悬赏问题

  • ¥50 python批量提取发票的信息
  • ¥15 mysql安装,初始化数据库失败
  • ¥15 虚幻五引擎内容如何上传至网盘?
  • ¥15 使用mmpose库时出现了问题
  • ¥15 IRI2016模型matlab运行报错
  • ¥50 bat怎么设置电脑后台自动点击网页指定词运行脚本,输入指定网页链接,指定点击词,指定间隔时间,指定网页出现的词,指定网页出现词出现后后点击锁定,放在后台运行不影响前台鼠标工作
  • ¥20 20CrMnMo的高温变形抗力
  • ¥15 RTX3.6 5565驱动中断报错
  • ¥50 带防重放token(Antireplay-Token)的网站怎么用Python发送请求
  • ¥15 visa版本没问题,串口调试助手调试串口正常使用,但是labview刷新不出来