Javascript实现字数统计


Posted in Javascript onJuly 03, 2015

字数统计功能,原理是给textarea添加onKeyup事件,事件读取textarea内容并获得长度,并赋值给统计字数的那个文本节点,这里有一点要注意的是添加onKeypress和onKeydown事件也能实现效果,但都有些不足,会在某些情况下造成误解,我都试了下,感觉只用一个onKeyup事件是最明智的选择。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>测试文件</title>
<script>
function cal_words(){
  var length = document.getElementById("test").value.length;
  document.getElementById("num").innerHTML = length;
}
</script>
</head>

<body>
<div class="reply">
 <textarea id="test" onKeyUp="cal_words()"></textarea>
 <div>字数:<span id="num">0</span></div>
</div>
</body>
</html>

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
解析arp病毒背后利用的Javascript技术附解密方法
Aug 06 Javascript
用JS剩余字数计算的代码
Jul 03 Javascript
javascript 动态修改样式和层叠样式表代码
Apr 27 Javascript
jQuery中animate动画第二次点击事件没反应
May 07 Javascript
javascript控制层显示或隐藏的方法
Jul 22 Javascript
JS获取鼠标坐标并且根据鼠标位置不同弹出不同内容
Jun 12 Javascript
JS使用正则表达式获取小括号、中括号及花括号内容的方法示例
Jun 01 Javascript
js实现文件上传功能 后台使用MultipartFile
Sep 08 Javascript
基于JavaScript canvas绘制贝塞尔曲线
Dec 25 Javascript
彻底揭秘keep-alive原理(小结)
May 05 Javascript
JavaScript实现烟花绽放动画效果
Aug 04 Javascript
浅谈node.js中间件有哪些类型
Apr 29 Javascript
JavaScript获取表格(table)当前行的值、删除行、增加行
Jul 03 #Javascript
jQuery中 delegate使用的问题
Jul 03 #Javascript
JavaScript实现select添加option
Jul 03 #Javascript
JavaScript定时器和优化的取消定时器方法
Jul 03 #Javascript
Javascript中的作用域和上下文深入理解
Jul 03 #Javascript
JavaScript访问字符串中单个字符的两种方法
Jul 03 #Javascript
JavaScript中解析JSON数据的三种方法
Jul 03 #Javascript
You might like
Laravel框架数据库CURD操作、连贯操作总结
2014/09/03 PHP
作为程序员必知的16个最佳PHP库
2015/12/09 PHP
php简单压缩css样式示例
2016/09/22 PHP
PHP实现数组根据某个字段进行水平合并,横向合并案例分析
2019/10/08 PHP
javascript 延迟加载技术(lazyload)简单实现
2011/01/17 Javascript
JavaScript之HTMLCollection接口代码
2011/04/27 Javascript
基于jquery实现等比缩放图片
2014/12/03 Javascript
基于HTML+CSS,jQuery编写的简易计算器后续(添加了键盘监听)
2016/01/05 Javascript
jQuery插件支持同一页面被多次调用
2016/02/14 Javascript
jQuery插件FusionWidgets实现的Bulb图效果示例【附demo源码下载】
2017/03/23 jQuery
PHP 实现一种多文件上传的方法
2017/09/20 Javascript
使用JavaScript实现一个小程序之99乘法表
2017/09/21 Javascript
详解Angular如何正确的操作DOM
2018/07/06 Javascript
精读《Vue3.0 Function API》
2020/05/20 Javascript
Python本地与全局命名空间用法实例
2015/06/16 Python
详解python中requirements.txt的一切
2017/03/03 Python
pycharm运行和调试不显示结果的解决方法
2018/11/30 Python
详解Django 时间与时区设置问题
2019/07/23 Python
Python MySQLdb 执行sql语句时的参数传递方式
2020/03/04 Python
Python 统计位数为偶数的数字代码详解
2020/03/15 Python
用python按照图像灰度值统计并筛选图片的操作(PIL,shutil,os)
2020/06/04 Python
python中HTMLParser模块知识点总结
2021/01/25 Python
css3背景图片透明叠加属性cross-fade简介及用法实例
2013/01/08 HTML / CSS
优纳科技软件测试面试题
2012/05/15 面试题
大学生工作推荐信范文
2013/12/02 职场文书
小组合作学习反思
2014/02/18 职场文书
中医学专业自荐信范文
2014/04/01 职场文书
经营理念口号
2014/06/21 职场文书
个人事迹材料范文
2014/12/29 职场文书
党员承诺书格式范文
2015/04/28 职场文书
班主任开场白
2015/06/01 职场文书
导游词之镇江-金山寺
2019/10/14 职场文书
餐厅如何利用“营销策略”扭转亏本局面
2019/10/15 职场文书
php 原生分页
2021/04/01 PHP
详解Vue项目的打包方式(生成dist文件)
2022/01/18 Vue.js
Win11无法访问设备和打印机 如何解决页面空白
2022/04/09 数码科技