麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 編程 > JavaScript > 正文

javascript動(dòng)態(tài)向網(wǎng)頁(yè)中添加表格實(shí)現(xiàn)代碼

2019-11-20 21:04:58
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
//此段代碼在IE9、Firefox、Chorme、safair中測(cè)試顯示沒(méi)有問(wèn)題,給該表格添加了一些簡(jiǎn)單的樣式,基本功能可以實(shí)現(xiàn),還有少量問(wèn)題有待改進(jìn)!

效果圖如下:
 
以下是代碼:
復(fù)制代碼 代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>json數(shù)組轉(zhuǎn)成表格</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
<style type="text/css">
caption {
padding: 0 0 5px 0;
width: 450px;
font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-align: right;
}
td {
border:1px solid #c1dad7;

padding: 6px 6px 6px 12px;
color: #4f6b72;
text-align: center;
width:150px;
}
</style>
<script type="text/javascript">
var data=[{name:'xiaoxiao',age:12,gender:'male'},{name:'xiao',age:22,gender:'male'},{name:'hh',age:12,gender:'female'},{name:'ran',age:20,gender:'female'}];

//網(wǎng)頁(yè)加載完成后執(zhí)行該onload事件
onload = function(){
var body=document.getElementsByTagName('body')[0];
body.appendChild(createTable(data));
};

//根據(jù)傳入的json數(shù)組創(chuàng)建表格
var createTable = function(data){

//定義表格
var table=document.createElement('table');
table.setAttribute('style','width: 450px;');

//定義表格標(biāo)題
var caption=document.createElement('caption');
caption.innerHTML ='學(xué)生信息表';

//將標(biāo)題添加進(jìn)表格
table.appendChild(caption);
//調(diào)用createTr()方法生成標(biāo)題行并將其添加到table中。
table.appendChild(createTr('姓名','年齡','性別'));
table.childNodes[1].setAttribute('style','background:#cae8ea;');
//alert(table.firstChild);
//for循環(huán)json對(duì)象,然后將循環(huán)到的對(duì)象通過(guò)createTr()方法生成行,添加到table中
for(var i=0;i<data.length;i++){
table.appendChild(createTr(data[i].name,data[i].age,data[i].gender));
}
return table;
};


//根據(jù)用戶傳過(guò)來(lái)的變量生成表格中行的方法
var createTr = function(name,age,gender){
//定義行元素標(biāo)簽
var tr=document.createElement('tr');
//定義列元素標(biāo)簽
var tdName=document.createElement('td');
//設(shè)置該列節(jié)點(diǎn)的文本節(jié)點(diǎn)的值
tdName.innerHTML = name;
var tdAge = document.createElement('td');

tdAge.innerHTML = age;
var tdGender = document.createElement('td');

tdGender.appendChild(document.createTextNode(gender));//等價(jià)與 tdGender.innerHTML = gender;
//將列值添加到行元素節(jié)點(diǎn)
tr.appendChild(tdName);
tr.appendChild(tdAge);
tr.appendChild(tdGender);

//返回生成的行標(biāo)簽
return tr;
};
</script>
</head>
<body>
</body>
</html>
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 性毛片视频 | h视频免费观看 | 国产精品视频yy9299一区 | 久久美女色视频 | 成人福利在线看 | 免费在线观看中文字幕 | 亚洲一区在线视频观看 | 日本免费aaa观看 | 久久免费视频一区二区三区 | 欧美一级做 | 久久99国产精品久久99 | 亚洲5区 | 欧美日韩综合视频 | 嗯~啊~用力~高h | 在线成人看片 | 国产91在线播放九色 | 在线播放免费播放av片 | va免费视频| 成人午夜免费看 | 日韩在线播放第一页 | 黄色网络免费看 | 国产一区视频免费观看 | 亚洲男人的天堂在线视频 | 99国语露脸久久精品国产ktv | 中文字幕在线成人 | 色网站免费观看 | 一边吃奶一边摸下娇喘 | 亚洲精品无码不卡在线播放he | 黄色特级视频 | 日本aaaa片毛片免费观看视频 | 暴力强行进如hdxxx | 久久久精品99 | 性欧美xxxx免费岛国不卡电影 | 欧美18一19sex性护士农村 | 亚洲国产精品久久久久婷婷老年 | 性高湖久久久久久久久aaaaa | 国产一区二区三区精品在线观看 | 男女一边摸一边做羞羞视频免费 | 免费a视频在线观看 | 成人在线视频播放 | 中国产一级毛片 |