首页 > 解决方案 > 将字符串转换为字母数组,然后输出每个 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()

标签: javascript

解决方案


你是如此接近答案,你只需要遍历数组:

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()

推荐阅读