js怎么能让一行文字呈现两列显示,第一列为前五个字符,后一列为后续字符
看错了,两列的话循环下
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;
13 回答13k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
3 回答1.3k 阅读✓ 已解决
用数组方法分割字符串,得出第一个数组元素是前5个字,放到一个标签里,后面一个元素放到另一个标签里,样式去调节列显示