javascript - 将文本包装在 javascript 变量中
问题描述
我有一个文本变量,我需要包装文本:
我的代码:
var text = "Test test test test test test";
function typing(){
if(i<text.length){
document.getElementById("text").innerHTML += text.charAt(i);
i++;
setTimeout(typing,50);
}
}
typing();
我怎样才能换行这个文本?i
我用打印innerHTML
,但我需要像br
html 一样包装文本。
解决方案
只需 width
在 css 中使用,一切都是开箱即用的。
我建议使用setInterval()
和clearInterval()
何时完成。
var text = "Test test test test test test";
var i = 0;
function typing(){
if (i<text.length) {
document.getElementById("text").innerHTML += text.charAt(i);
i++;
setTimeout(typing,50);
}
}
typing();
#text{
width: 5em;
}
<div id="text"/>
推荐阅读
- go - 我可以使用 Go API 一次性获取动物数据库文档的 json 数据吗?
- graphql - GraphQL 查询嵌套对象
- scala - Gatling exec 块和会话变量
- google-apps-script - 如何读取某个团队驱动器的所有用户及其权限的列表?
- django - 从 django 触发 graphql api 时构建通用查询
- c# - Visual Studio 2019:启用“使用托管兼容模式”会导致远程调试中的“访问被拒绝”
- mysql - 在 MySQL 中获取 JSON_SEARCH 结果值的适当方法是什么?
- python-3.x - 用 Python 编写装饰器函数
- mysql - 如何获取过去 12 个月的每个月的计数
- node.js - 基于 GraphQL 方案的权限