javascript - 如何使用 JavaScript 获取 div 中的字符数(忽略空格)?
问题描述
基本上,如果我有:
<div id="dummy">hey, what's up !!! !!</div>
我会做类似的事情:
let x = document.getElementByID("dummy").length();
并且x
应该等于17
(忽略空格)。
我怎样才能用 JavaScript 做到这一点?我被搜索过,但我能找到的唯一解决方案是用 jQuery 制作的,我想不用它来做。
解决方案
您只需要textContent
元素的属性
const el = document.getElementById("dummy")
console.log(`Length is ${el.textContent.length}`)
<div id="dummy">hey, what's up !!! !!</div>
推荐阅读
- drone - Drone.IO - 如何以循环方式在两个代理/工人之间平均分配工作?
- assembly - cmp 和做 sub 然后 cmp 与 0 之间的区别
- networking - sk_buff 中的传输头
- javascript - 我应该只在反应中渲染状态变量吗?
- node.js - 日期似乎晚了一个小时
- sql - 在三个表上设置条件进行选择
- javascript - 在 ES6 中以正确的方式绑定“this”
- neo4j - Neo4j:仅返回图中的第一个公共节点丢弃公共子节点
- javascript - 使用端口将 DNS 指向 IP 地址
- emacs - org-mode 导出图形时如何使用自定义命令