【发布时间】:2017-08-23 06:08:48
【问题描述】:
为什么class="col" 类不会导致数据显示为包含 3 列的行?
https://jsfiddle.net/bobbyrne01/b63g4kpe/1/
HTML:
https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js
https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css
<div id="results"></div>
Js:
document.getElementById('results').innerHTML += '<div class="container">';
document.getElementById('results').innerHTML += '<div class="row">';
for (var i = 0; i < 3; i++) {
document.getElementById('results').innerHTML += '<div class="col">';
document.getElementById('results').innerHTML += i + ' Col';
}
document.getElementById('results').innerHTML += '</div>';
document.getElementById('results').innerHTML += '</div><br/>';
document.getElementById('results').innerHTML += 'After container';
【问题讨论】:
-
检查输出 HTML,您将看到您正在附加每一行而不是创建树标记。
-
尝试创建一个
var来存储所有内容,然后再将其分配给结果divjsfiddle.net/b63g4kpe/2
标签: html css twitter-bootstrap grid