我的编程空间,编程开发者的网络收藏夹
学习永远不晚

使用JavaScript和CSS实现简单的字符计数器

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

使用JavaScript和CSS实现简单的字符计数器

在本文中,你将学习如何使用 JavaScript 创建字符计数器。计数的数字可以在小显示屏中看到。如果你需要,可以在那个输入框中设置一个限制

下面我给出了一个预览,可以帮助你了解这个 javascript 字符计数是如何工作的。如果您只想要源代码,可以在文末获取。

在线演示地址

项目基本结构

目录结构如下:

1.字符计数器的基本结构

这个javascript 字符计数器的基本结构是使用以下 HTML 和 CSS 代码创建的。所有信息都可以在这个基本结构中找到。

<div class="container">
</div>

我使用以下代码设计了网页,背景选了一张自己喜欢的壁纸。

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body {
  background: url("https://img-blog.csdnimg.cn/6786619ec66e41a7875a01375f28b0da.png" );
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Roboto', sans-serif;
}

字符计数器宽度为500 像素,高度取决于内容的数量,这里我使用白色作为背景颜色和框阴影以使其更具吸引力。

.container {
  width: 500px;
  padding: 40px;
  background-color: white;
  display: flex;
  flex-direction: column;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
}

2.添加标题

现在我在这个项目中使用了 HTML 的 h2 标签来制作标题。背景颜色为蓝色,文本为白色。

<h2>实时字符计数器</h2>
.container h2 {
  font-size: 2rem;
  margin: -40px -40px 50px -40px;
  text-align: center;
  background: rgb(29, 98, 203);
  color: #fff;
}

3.使用 textarea 创建一个输入框

现在我们已经使用 textarea 创建了一个输入框。高度为 200px,并且在它周围使用了一个阴影。

<textarea name="textarea" id="textarea" cols="30" rows="10" placeholder="输入你的文字" onkeyup="countingCharacter();"></textarea>
.container textarea {
  position: relative;
  margin-bottom: 20px;
  resize: none;
  height: 200px;
  width: 100% !important;
  padding: 10px;
  border: none;
  border-radius: 5px;
  outline: none;
  font-size: 1rem;
  font-family: 'Roboto', sans-serif;
  box-shadow: 0 0 10px rgba(0,139,253,0.45);
  letter-spacing: 0.1rem;
}

4.看字数结果的位置

现在已经创建了一个文本和一个小显示器。在此显示中可以看到计数的数字。以下 HTML 和 CSS 用于创建它。

<p>您输入的字符总数:<span class="counter">0</span></p>

我使用下面的 CSS 来设计文本。字体大小:1.25rem 和黑色用于增加文本的大小。

.container p {
  display: flex;
  align-items: center;
  font-size: 1.25rem;
  color: #333;
}

现在我已经设计了counter 。显示的宽度:40px,高度:40px,四周都使用了阴影。

.container p .counter {
  font-size: 2rem;
  color:#0fb612;
  box-shadow: 0 0 10px rgba(0,139,253,0.45);
  width: 40px;
  height: 40px;
  text-align: center;
  font-weight: 700;
  margin-left: 10px;
}

5.激活字符计数 javascript

上面我们已经创建了这个简单字符计数器的所有信息。但是,它还没有实现功能,我们需要启用 JavaScript 才能启动它。在这里,我使用了很少的 JavaScript 来激活这个简单字符计数器。

首先,我设置了一些 HTML 函数的常量。因为我们知道在 JavaScript 中没有直接使用 HTML 元素。为此,我们必须确定全局常数。

const textarea = document.querySelector('textarea');
const counter = document.querySelector('.counter');

我在下面的 JavaScript 中添加了所有信息。

首先我收集输入框或文本区域的值并将其存储在一个名为“textarea”的常量中。

然后我计算了 textarea 中值的长度并将其传输到一个名为'textLength'的常量。该长度是输入框中的总字符数。

使用第三行,我已将“textLength”的值添加到显示中。我使用 JavaScript 的“innerText”来关联这个显示。我们知道“innerText”有助于在网页上显示任何信息。

function countingCharacter() {
 const text = textarea.value;
 const textLength = textarea.value.length;
 counter.innerText = `${textLength}`;
}

希望大家从上面的教程中了解到我是如何使用 JavaScript 创建这个字符计数器的。

完整源码下载

GitHub 地址

以上就是使用JavaScript和CSS实现简单的字符计数器的详细内容,更多关于JavaScript字符计数器的资料请关注编程网其它相关文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

使用JavaScript和CSS实现简单的字符计数器

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

使用JavaScript和CSS实现简单的字符计数器

在本文中,你将学习如何使用 JavaScript 创建字符计数器。计数的数字可以在小显示屏中看到。文中示例代码讲解详细,感兴趣的小伙伴可以了解一下
2022-11-13

PHP 判断字符串中文和数字的简单实现

PHP是一种被广泛应用的服务器端脚本语言,具有灵活、强大和易学的特点。在使用PHP进行字符串处理的过程中,判断字符串中是否包含中文和数字是一种常见需求。本文将介绍如何在PHP中实现简单的判断字符串中是否包含中文和数字的功能,并附带具体的代码
PHP 判断字符串中文和数字的简单实现
2024-03-08

使用JS实现简单计算器的方法

今天小编给大家分享的是使用JS实现简单计算器的方法,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。JS是什么JS是JavaScript的简称,它是一种直译式的脚本语言,其解释器被称为J
2023-06-14

python判断字符串编码的简单实现方法(使用chardet)

本文实例讲述了python判断字符串编码的方法。分享给大家供大家参考,具体如下: 安装chardet模块 chardet文件夹放在/usr/lib/python2.4/site-packages目录下[root@sha-sso-data01
2022-06-04

怎么使用C#实现简单的计算器功能

这篇文章主要介绍怎么使用C#实现简单的计算器功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!环境:VS2010及以上版本1、建立个Window窗体应用2、在工具箱里拖出两个TextBox,第一个放上面,第二个放下面
2023-06-29

如何使用MySQL和JavaScript实现一个简单的数据验证功能

如何使用MySQL和JavaScript实现一个简单的数据验证功能在Web开发中,数据验证是一个非常重要且必不可少的步骤。它可以确保用户输入的数据符合一定的规则和格式,提升用户体验,同时也能保护数据库的完整性。本文将介绍如何使用MySQL和
2023-10-22

如何使用MySQL和JavaScript实现一个简单的数据分析功能

如何使用MySQL和JavaScript实现一个简单的数据分析功能MySQL是一种常用的关系型数据库管理系统,而JavaScript是一种常用的脚本语言,结合使用这两种技术,我们可以实现一个简单的数据分析功能。本文将介绍如何通过MySQL和
2023-10-22

如何使用MySQL和JavaScript实现一个简单的数据导出功能

如何使用MySQL和JavaScript实现一个简单的数据导出功能介绍在日常的开发中,我们经常需要将数据库中的数据导出到外部文件或其他形式的数据存储中,以供进一步处理或分析。本文将介绍如何使用MySQL和JavaScript实现一个简单的数
2023-10-22

如何使用HTML和CSS实现一个简单的居中布局

在网页设计中,居中布局是十分常见的一种布局方式。通过使用HTML和CSS,我们可以很容易地实现一个简单而美观的居中布局。在开始之前,我们需要建立一个基本的HTML结构。首先,我们创建一个包含内容的dc6dce4a544fdca2df29d5
2023-10-21

如何使用MySQL和JavaScript实现一个简单的数据可视化功能

如何使用MySQL和JavaScript实现一个简单的数据可视化功能引言:数据可视化在现代信息化时代占据着重要的位置,能够直观地展示数据、分析数据,并帮助我们做出更加明智的决策。本文将介绍如何使用MySQL和JavaScript来实现一个简
2023-10-22

如何使用MySQL和JavaScript实现一个简单的论坛功能

总分总格式:一、数据库设置创建MySQL数据库和表。二、连接到数据库使用JavaScriptmysql模块连接。三、论坛功能包含创建、获取、更新和删除帖子的操作,以及使用Express路由处理客户端请求响应。
如何使用MySQL和JavaScript实现一个简单的论坛功能
2024-04-09

如何使用MySQL和JavaScript实现一个简单的论坛功能

要使用MySQL和JavaScript实现一个简单的论坛功能,你可以按照以下步骤进行操作:1. 创建数据库表结构:创建一个名为“posts”的表,包含id、title、content和timestamp等字段,用于存储用户发布的帖子信息。2
2023-10-20

如何使用MySQL和JavaScript实现一个简单的在线编辑器功能

如何使用MySQL和JavaScript构建在线编辑器本教程将指导您使用MySQL和JavaScript构建一个简单的在线编辑器,允许用户在线创建、编辑和保存文本。我们介绍了构建数据库、建立连接、获取文本、创建、编辑和保存文本的步骤。还提供了示例代码,展示了如何使用JavaScript与MySQL数据库交互。为了优化性能,我们讨论了分块读取、缓存和事务等技术。
如何使用MySQL和JavaScript实现一个简单的在线编辑器功能
2024-04-11

如何使用MySQL和JavaScript实现一个简单的在线编辑器功能

要实现一个简单的在线编辑器功能,可以通过以下步骤使用MySQL和JavaScript来实现:1. 创建一个包含两个字段的MySQL数据库表,一个用于存储文件名,一个用于存储文件内容。可以使用以下命令创建表:CREATE TABLE file
2023-10-20

如何使用HTML和CSS实现一个简单的层叠式布局

层叠式布局是前端开发中常见的一种布局方式,它可以实现多个元素的层叠排列,给网页增加美观性和交互效果。在本文中,我们将介绍如何使用HTML和CSS实现一个简单的层叠式布局,并提供具体的代码示例。首先,我们创建一个HTML文件,并添加以下代码:
2023-10-21

如何使用MySQL和JavaScript实现一个简单的数据分析报告功能

如何使用MySQL和JavaScript实现一个简单的数据分析报告功能概述:在如今的信息时代,数据分析和报告已经成为企业决策的重要组成部分。MySQL是一个强大的关系型数据库管理系统,而JavaScript是一种广泛应用于网站开发的脚本语言
2023-10-22

怎么在Java中使用JavaScript实现一个字符串计算器功能

本篇文章为大家展示了怎么在Java中使用JavaScript实现一个字符串计算器功能,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。代码如下:package scc;import javax.scri
2023-05-30

编程热搜

目录