js怎么能让一行文字呈现两列显示

js怎么能让一行文字呈现两列显示,第一列为前五个字符,后一列为后续字符

阅读 5.1k
2 个回答

用数组方法分割字符串,得出第一个数组元素是前5个字,放到一个标签里,后面一个元素放到另一个标签里,样式去调节列显示

看错了,两列的话循环下

var text = '第一行文字第二行文字内容';
var str = '';
for (var i = 0; i < text.substring(5).length; i++) {
    if (i < 5) {
        str += text.substring(0, 5)[i] + text.substring(5)[i] + '\n';
    } else {
        str += '   ' + text.substring(5)[i] + '\n';
    }
}

document.getElementById('text').style = "white-space:pre;";
document.getElementById('text').innerText = str;
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题