好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > dom操作表格示例(dom創(chuàng)建表格)

dom操作表格示例(dom創(chuàng)建表格)

熱門標簽:外呼智能系統(tǒng)報價 個貸電銷機器人 經綸電銷機器人 騰訊植物園地圖標注 華為收費站地圖標注 巫山縣地圖標注app 鄒城智能外呼系統(tǒng) 浦東新區(qū)百度地圖標注圖片 電話機器人宣傳片

一、使用HTML標簽創(chuàng)建表格:


復制代碼
代碼如下:

<tableborder="1"width="300">
<caption>人員表</caption>
<thead>
<tr>
<th>姓名</th>
<th>性別</th>
<th>年齡</th>
</tr>
</thead>
<tbody>
<tr>
<td>張三</td>
<td>男</td>
<td>20</td>
</tr>
<tr>
<td>李四</td>
<td>女</td>
<td>22</td>
</tr>
</tbody>
<tfoot>
<tr>
<tdcolspan="3">合計:N</td>
</tr>
</tfoot>
</table>

thead、tfoot、caption標簽在一個表格中只能有一個tbody、tr、td、th標簽在一個表格中可以有N個

二、使用DOM創(chuàng)建表格

<table>標簽是HTML中結構最為復雜的一個,我們可以通過DOM來創(chuàng)建生成它,或者HTMLDOM來操作它。(HTMLDOM提供了更加方便快捷的方式來操作HTML)


復制代碼
代碼如下:

<script>
window.onload=function(){
vartable=document.createElement("table");
//給表格添加屬性
table.width=300;//還可以使用這種方法:table.setAttribute('width',300)
table.border=1;</p> <p>//創(chuàng)建表格的標題
varcaption=document.createElement("caption");
table.appendChild(caption);</p> <p>//給表格的標題添加內容
//caption.innerHTML="人員表";//非W3c標準的方法
varcaptionText=document.createTextNode("人員表");
caption.appendChild(captionText);</p> <p>
//創(chuàng)建表格的第一行,是個標題行
varthead=document.createElement("thead");
table.appendChild(thead);</p> <p>vartr=document.createElement("tr");
thead.appendChild(tr);</p> <p>//列
varth1=document.createElement("th");
tr.appendChild(th1);
th1.innerHTML="數據";
varth2=document.createElement("th");
tr.appendChild(th2);
th2.innerHTML="數據";</p> <p>document.body.appendChild(table);
};
</script>

三、使用DOM獲取表格數據(使用DOM操作表格會很煩)

復制代碼
代碼如下:

window.onload=function(){
vartable=document.getElementsByTagName("table")[0];
alert(table.children[0].innerHTML);
};

四、使用HTMLDOM來獲取表格數據(方便,簡單,清晰)。

因為表格較為繁雜,層次也多,在使用之前所學習的DOM只是來獲取某個元素會非常難受,所以使用HTMLDOM會清晰很多。


復制代碼
代碼如下:

window.onload=function(){
//使用HTMLDOM來獲取表格元素
vartable=document.getElementsByTagName('table')[0];//獲取table引用
//按HTMLDOM來獲取表格的<caption>
alert(table.caption.innerHTML);//獲取caption的內容
//table.caption.innerHTML="學生表";//還可以設置值
};


復制代碼
代碼如下:

window.onload=function(){
//使用HTMLDOM來獲取表格元素
vartable=document.getElementsByTagName('table')[0];//獲取table引用
//按HTMLDOM來獲取表頭表尾<thead>、<tfoot>
alert(table.tHead);//獲取表頭
alert(table.tFoot);//獲取表尾</p> <p>//按HTMLDOM來獲取表體<tbody>
alert(table.tBodies);//獲取表體的集合
};

在一個表格中<thead>和<tfoot>是唯一的,只能有一個。而<tbody>不是唯一的可以有多個,這樣導致最后返回的<thead>和<tfoot>是元素引用,而<tbody>返回的是元素集合。


復制代碼
代碼如下:

window.onload=function(){
//使用HTMLDOM來獲取表格元素
vartable=document.getElementsByTagName('table')[0];//獲取table引用
//按HTMLDOM來獲取表格的行數
alert(table.rows.length);//獲取行數的集合,數量</p> <p>//按HTMLDOM來獲取表格主體里的行數
alert(table.tBodies[0].rows.length);//獲取主體的行數的集合,數量
};


復制代碼
代碼如下:

window.onload=function(){
//使用HTMLDOM來獲取表格元素
vartable=document.getElementsByTagName('table')[0];//獲取table引用</p> <p>//按HTMLDOM來獲取表格主體內第一行的單元格數量(tr)
alert(table.tBodies[0].rows[0].cells.length);//獲取第一行單元格的數量
};


復制代碼
代碼如下:

window.onload=function(){
//使用HTMLDOM來獲取表格元素
vartable=document.getElementsByTagName('table')[0];//獲取table引用</p> <p>//按HTMLDOM來獲取表格主體內第一行第一個單元格的內容(td)
alert(table.tBodies[0].rows[0].cells[0].innerHTML);//獲取第一行第一個單元格的內容
};


復制代碼
代碼如下:

<script>
window.onload=function(){
//使用HTMLDOM來獲取表格元素
vartable=document.getElementsByTagName('table')[0];//獲取table引用</p> <p>//按HTMLDOM來刪除標題、表頭、表尾、行、單元格
//table.deleteCaption();//刪除標題
//table.deleteTHead();//刪除<thead>
//table.tBodies[0].deleteRow(0);//刪除<tr>一行
//table.tBodies[0].rows[0].deleteCell(0);//刪除<td>一個單元格
//table.tBodies[0].rows[0].deleteCell(1);//刪除一個單元格中的內容,相當于刪除掉一個單元格,后面的但愿會補進
};
</script>

五、HTMLDOM創(chuàng)建表格


復制代碼
代碼如下:

window.onload=function(){
//按HTMLDOM創(chuàng)建一個表格
vartable=document.createElement('table');
table.border=1;
table.width=300;</p> <p>table.createCaption().innerHTML='人員表';</p> <p>//table.createTHead();
//table.tHead.insertRow(0);
varthead=table.createTHead();//該方法返回一個引用
vartr=thead.insertRow(0);//該方法返回一個引用</p> <p>vartd=tr.insertCell(0);
//td.appendChild(document.createTextNode('數據'));//添加數據的一種方式,還可以使用下面種方式
td.innerHTML="數據";
vartd2=tr.insertCell(1);
//td2.appendChild(document.createTextNode('數據2'));
td2.innerHTML="數據2";</p> <p>document.body.appendChild(table);
};在創(chuàng)建表格的時候<table>、<tbody>、<th>沒有特定的方法,需要使用document來創(chuàng)建。也可以模擬已有的方法編寫特定的函數即可,例如:insertTH()之類的。

標簽:南平 楊凌 日喀則 那曲 三沙 滁州 廣西 唐山

巨人網絡通訊聲明:本文標題《dom操作表格示例(dom創(chuàng)建表格)》,本文關鍵詞  dom,操作,表格,示例,創(chuàng)建,;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《dom操作表格示例(dom創(chuàng)建表格)》相關的同類信息!
  • 本頁收集關于dom操作表格示例(dom創(chuàng)建表格)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 国产绿帽在线视频看| 高h辣h双处全是肉军婚| 波多野结衣人妻上司部长| 欧美电影一区二区三区| 日本大胆人GOGO体艺术高清| 韩国电影《好久没做》| 午夜免费不卡毛片完整版 | 第一章初尝警花| 女上男下高潮太舒服了| 国精产品一区二区三区四季| 日本r级无删减版电影| 野花国产精品秘?入口| 动漫护士被乳羞羞漫画免费| bl顶弄巨大哭叫双性生子| 欧美va在线| 牛牛影视AV老牛影视AV无码| 清纯校花的被脔日常H漫画| 天海翼一区在线播放| 男同性恋互操| 欧美一区二区视频| 91热久久免费频精品黑人99| 羞羞漫画韩漫首页| 在浴室里边洗边要h| 成全电影免费高清观看| 欧美大波大乳在线观看…| 精品国产麻豆一区二区亲奶头| 欧美人与牲动交XXXXZ0ZO| 出轨上司的女人| 97精产国品一二三产区| 菲律宾电影巜豪妇荡乳| 暖暖在线视频免费视频| 疼爱h| 半夜把亲妺妺c高潮了| 酒井桃香AV在线播放 | 强迫闻脚踩脸羞辱女女| 荡娇妻荒婬史第二部| 麻豆╳╳╳乱女另类奶水| 色播之家| 下面被又粗又长玩肿| 我与亲生子伦中文字幕| bl高h视频|