1. 设置文字的最大数
  2. 使用oninput事件
  3. 判断数字是否大于最大数
  4. 利用输入框自带的属性maxlength
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body><p></p><textarea cols="50" rows="6"></textarea><script>var oP = document.getElementsByTagName('p')[0];var text = document.getElementsByTagName('textarea')[0];var max = 180text.maxLength = 180text.oninput = function () {var val = this.value; // 输入的字符var len = val.length; // 字符个数if (len === 0) {oP.innerHTML = '';} else if (len >= 1 && len <= 140) {oP.innerHTML = '已经输入' + len + '个字';} else if (len > 140) {oP.innerHTML = '还可以输入<b style="color: red">' + (max - len) + '</b>个字';}}</script>
</body></html>

微博文字字数限制(一天一个小案例)相关推荐

  1. js定时器实现倒计时小案例

    开发工具与关键技术: vscode /javascript 撰写时间:2022/8/19 案例介绍 倒计时是网页中经常看到的一个小功能,其实也很简单,掌握了js的日期对象就能写出来了,注意获取时分秒的 ...

  2. iOS_根据文字字数动态确定Label宽高

    iOS7中用以下方法 CGSize 替代过时的iOS6中的- (CGSize)sizeWithFont:(UIFont *)font 方法 // iOS7_API_根据文字 字数动态确定Label宽高 ...

  3. IOS之代理文字点击变大变小

    IOS之代理文字点击变大变小 重点是掌握代理的使用,否则也失去次此意义 #import "ViewController.h" #import "AHLJFontSizeP ...

  4. python 输出文字_Python中输出ASCII大文字、艺术字、字符字小技巧

    复制代码 代码如下: display text in large ASCII art fonts 显示大ASCII艺术字体 这种东西在源码声明或者软件初始化控制台打印时候很有用. 例如下图: 这是查看 ...

  5. php统计字数函数,微博内容字数统计函数(PHP版)

    最近在做一个项目,其中一部分的内容就是文章内容跟微博的同步,即在发布文章时,同步更新到微博. 需要解决的问题之一就是判断文章内容的长度,因为微博(包括新浪微博和腾讯微博)都有字数限制,不能超过140字 ...

  6. 长微博工具:菊子曰自动微博文字转图片,突破微博140字限制,一键发布完成...

    菊子曰从4.7 G57版本开始,新增加长微博功能,能轻松的把微博文字转为图片,突破微博140字限制,转换后的图片中文字清晰. 使用方法:在发布时,如果文字内容超过140字,软件会自动提示是否转为图片( ...

  7. 微博php学历限制,微博输入字数限制功能

    摘要:html> body{font-size:12px;} .box{width:600px; height:160px; border:10px solid&nbhtml> b ...

  8. Photoshop 输入文字看不见 或者光标超小 解决!

    Photoshop 输入文字看不见 或者光标超小 解决! 图像--图像大小--分辨率--72

  9. VUE+Canvas实现输入文字生成对应的字体图片小功能

    你是不是经常浏览字体网站的时候,发现他们的"字体生成器"和预览功能很好奇,为什么输入框输入文字之后,点击预览,下面都会修改对应的字体内容,以便达到了没有安装字体也可以预览这个字体效 ...

最新文章

  1. c#有多少种可能导致写文件失败?
  2. codeforces F.Fibonacci String Subsequences
  3. static函数的申明
  4. docker 中运行 mysql
  5. Linux之cat命令
  6. ASCII码字符对照表
  7. python实现元胞自动机
  8. for linux pdf转mobi_在Linux上,如何为Amazon Kindle转换各种电子书格式
  9. Flac3d v3.00.251
  10. c语言怎么添加按钮,关于用C语言制作按钮的问题
  11. Redhat8 配置使用阿里源(关闭官方订阅)
  12. 巨头发力,社区电子商务发展加速
  13. 关于log4j:WARN No appenders could be found for logger (org.apache.hadoop.metrics2.lib.MutableMetricsFa
  14. html 关闭当前tab页面,js关闭浏览器的tab页(兼容)
  15. 2021年危险化学品生产单位安全生产管理人员报名考试及危险化学品生产单位安全生产管理人员模拟考试
  16. scratch(图形化编程工具)使用漩涡和马赛克特效做一个酷酷的背景动画
  17. 单月抖音涨粉500万,挑战类网红玲爷的另类打法
  18. 如何在label上显示字_如何地图上标注店面_新开的店铺要怎样上地图显示_怎么将公司标记在地图...
  19. 扬州大学2022年858程序设计与数据结构试题
  20. Vue,图片编辑功能实现

热门文章

  1. python实现胶囊网络_深度学习精要之CapsuleNets理论与实践(附Python代码)
  2. 首个5G智慧机场落地广州 速度是4G的50倍
  3. 在gitlab上 与fork的源代码保持同步
  4. uiautomation函数讲解(下)
  5. SSL/TLS深度解析--OpenSSL的基本使用
  6. web怎么将dwg转换图片_CAD转JPG图片,在线转换成高质量彩色图片
  7. Checkpoint r77升级后界面改变好多
  8. 牛客网 c++ 剑指Offer_编程题 第五题用两个栈实现队列
  9. 电磁场理论笔记01:场论
  10. Android targetsdkversion理解