返回

开源一夏 | 使用 JavaScript 和 CSS 的简单字符计数器

发布时间:2022-10-12 18:10:13 328
# javascript# css# java# java# 信息

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

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

在线演示地址: https://haiyong.site/tools/zifu.html

:sparkles: 项目基本结构

目录结构如下:

├── css

复制代码

第一步: 字符计数器的基本结构

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

<div class="container">

复制代码

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

* {

复制代码

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

.container {

复制代码

第 2 步: 添加标题

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

<h2 id="h0">实时字符计数器</h2>

实时字符计数器


复制代码

.container h2 {

复制代码

第三步: 使用 textarea 创建一个输入框

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

<textarea name="textarea" id="textarea" cols="30" rows="10" placeholder="输入你的文字" onkeyup="countingCharacter();"></textarea>

复制代码

.container textarea {

复制代码

第四步: 看字数结果的位置

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

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

复制代码

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

.container p {

复制代码

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

.container p .counter {

复制代码

第 5 步: 激活字符计数 javascript

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

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

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

复制代码

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

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

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

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

function countingCharacter() {

复制代码

希望大家从上面的教程中了解到我是如何使用 JavaScript 创建这个字符计数器的。如果有任何问题,都可以在评论区告诉我。

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线