<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JS循环渲染HTML</title>
</head>
<body>
<ul id="ul&qu...
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JS循环渲染HTML</title>
</head>
<body>
<ul id="ul"></ul>
<script type="text/javascript">
window.onload=function(){
var arrar=["test1","test2","test3"];
var html="";
for(var i=0; i<arrar.length;i++){
html +="<li>"+ arrar[i] +"</li>";
}
document.getElementById("ul").innerHTML=html;
}
</script>
</body>
</html>例2
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script src="https://cdn.bootcss.com/jquery/2.1.1/jquery.min.js"></script>
<title></title>
</head>
<body>
<form action="">
<tbody id="daohang"></tbody>
</form>
<script type="text/javascript">
// 页面渲染
$.ajax({
type:"get",
url:"http://***",
async:true,
dataType:"json",
success:function(data){
console.log(JSON.stringify(data))
var arr={};
var obj=eval(data);
var dh='';
for(i=0;i<obj.length;i++){
for(j=0;j<obj[i].child.length;j++){
arr = obj[i].child[j]
console.log("111:"+JSON.stringify(obj[i]))
console.log("ww:"+arr.id)
}
if(obj[i].is_show==1){
var show='显示';
}else{
var show='隐藏';
}
dh+='<ol class="dd-list">';
dh+=' <li class="dd-item full" data-id="74576"> ';
dh+=' <div class="dd-handle">[ID:'+obj[i].id+'] '+obj[i].title +'<span class="pull-right"> ';
dh+=' <div class="label label-success" data-toggle="ajaxSwitch" data-switch-value="1">'+show+'</div> ';
dh+=' <ol class="dd-list"> ';
dh+=' <li class="dd-item full" data-id="74577"> ';
dh+=' <div class="dd-handle" style="width:100%;"> ';
dh+=' <img src="http://123.207.41.93/jtct/Uploads/'+arr.image_1+'" width="30" height="30" onerror="$(this).remove()" ';
dh+=' style="padding:1px;border: 1px solid #ccc;float:left;" /> [ID: '+arr.id+'] '+arr.title+' <span class="pull-right">';
dh+=' <div class="label label-success" data-toggle="ajaxSwitch" data-switch-value="'+arr.is_show+'"></div>显示</div> ';
dh+='</div> ';
dh+=' </li> ';
dh+='</ol> ';
}
document.getElementById('daohang').innerHTML=dh;
},
error:function(){
alert('NO');
}
});
</script>
</body>
</html>例3
<body>
<p id="hang"></p>
<script>
arr = [["1","2","3"],["4","5","6"],["7","8","9"]];
var str = "";
str += '<table border="0">';
str += '<tr><th>aa</th><th>bb</th><th>cc</th></tr>'
for (x in arr)
{
str += "<tr>";
for (y in arr[x])
{
str += "<td>" + arr[x][y] + "</td>";
}
str += "</tr>";
}
document.getElementById("hang").innerHTML=str;
</script>
</body>例4
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
</body>
<script type="text/javascript">
//首先设置行,列
var cols = 6; //6列
var rows = 6; //6行
var htmlstr = "<table border='1px'>";
for(i = 1; i <= rows; i++) {
htmlstr += "<tr>";
for(j = 1; j <= cols; j++) {
htmlstr += "<td >" + i + "行" + j + "列" + "</td>";
}
htmlstr += "</tr>";
}
htmlstr += "</table>";
document.write(htmlstr);
</script>
</html>阅读全文