javascript - 将字符串转换为字母数组,然后输出每个 SPAN
问题描述
我正在尝试将字符串转换为字母数组,但仅使用 JavaScript(无 jQuery)
现在我已经解决了这个问题,但我知道我错过了更多,我知道有 jQuery,但我想了解更多关于 vanilla JS
function myFunction() {
var str = 'Test';
var split = str.split("");
document.getElementById('demo').innerHTML = '<span class="test">' + split + '</span>';
}
myFunction()
解决方案
你是如此接近答案,你只需要遍历数组:
function myFunction() {
var str = 'Test';
var split = str.split("");
var html = '';
for(let i = 0; i < split.length; i++) {
html += '<span class="test">' + split[i] + '</span>';
}
document.getElementById('demo').innerHTML = html;
}
myFunction()
推荐阅读
- laravel - UpdateOrCreate 用于多板表,Laravel
- r - 如何在 R 中插值/近似数据?
- java - 当您切换到横向模式时,如何确保纵向模式下的数据显示数据完全相同的位置/索引?
- visual-studio - 从 Visual Studio 2019 推送 docker 映像时,服务任务在 aws ecs fargate 中处于挂起状态
- amazon-sagemaker - 在本地模式下运行 sagemaker python sdk sklearn 时出现 S3 权限错误
- wix - NOT UPGRADINGPRODUCTCODE 在自定义操作的重大升级时评估为 true
- reactjs - 仅在 Gatsby 的特定页面上加载 Snipcart
- sql - SQL:如何获取下一个非空值
- java - Java图像裁剪打破了libpng的PNG
- c++ - Boost Graph Library,修复节点大小