javascript動態生成表格詳解
*創建一個頁面:兩個輸入框和一個按鈕
*代碼和步驟
/*
1、得到輸入的行和列的值
2、生成表格
** 循環行
** 在行裡面循環單元格
3、顯示到頁面上
– 把表格的代碼設置到div裡面
– 使用innerHTML屬性
*/
代碼如下:
<html > <head> <title>動態生成表格</title> <style type = "text/css"> </style> </head> <body> 行:<input type="text" id="h"/><br/> 列:<input type="text" id="l"/><br/> <input type="button" value="生成" onclick="add1()"/> <div id="divv"> </div> </body> <script type="text/javascript"> function add1(){ /* 1.得到輸入的行和列的值 2.生成表格 -循環行 -在行裡面循環單元格 3.顯示到頁面上 -使用innerHTML屬性將表格代碼設置到div裡面 */ var h =document.getElementById("h").value; //alert(h); var l =document.getElementById("l").value; var tab ="<table border='1' bordercolor='red'>"; for(var i=0;i<h;i++){ tab += "<tr>"; for(var j=0;j<l;j++){ tab +="<td>aaaa</td>" } tab +="</tr>" } tab +="</table>"; var div1 =document.getElementById("divv"); div1.innerHTML = tab; } </script> </html>
效果圖演示:
總結
本篇文章就到這裡瞭,希望能夠給你帶來幫助,也希望您能夠多多關註WalkonNet的更多內容!
推薦閱讀:
- js獲取修改title與jQuery獲取修改title的方法
- JavaScript代碼實現簡單計算器
- JavaScript事件概念詳解(區分靜態註冊和動態註冊)
- JavaScript操作元素教你改變頁面內容樣式
- JavaScript文檔對象模型DOM