JavaScript實(shí)現(xiàn)動(dòng)態(tài)生成表格
本文實(shí)例為大家分享了JavaScript實(shí)現(xiàn)動(dòng)態(tài)生成表格的具體代碼,供大家參考,具體內(nèi)容如下
功能描述
在輸入框中輸入行和列,點(diǎn)擊按鈕,生成擁有對(duì)應(yīng)行和列的表格。如下圖所示:

分析
HTML界面設(shè)計(jì)
<body> 行:<input type="text" id="row" /> 列: <input type="text" id="col" /> <input type="button" name="go" id="go" value="go" onclick="add()" /> <br /><br /> <div id="table"> </div> </body>
js代碼部分:
先得到輸入的行和列的值
var row = document.getElementById("row").value;
var col = document.getElementById("col").value;
生成表格,新建一個(gè)字符串str,把表格的html代碼追加進(jìn)去,先循環(huán)行,再循環(huán)列,生成一個(gè)一個(gè)的單元格。
var str += '<table border="1" >';
for(var i = 0; i < row; i++) {
str += '<tr>';
for(var j = 0; j < col; j++) {
str += '<td height="30px" width="100px"></td>';
}
str += '</tr>';
}
str += '</table>';
獲取上面的盛放表格的盒子對(duì)象,并向里面添加內(nèi)容。
var divobj = document.getElementById("table");
divobj.innerHTML = str;
代碼
<body>
行:<input type="text" id="row" />
列: <input type="text" id="col" />
<input type="button" name="go" id="go" value="go" onclick="add()" />
<br /><br />
<div id="table"> </div>
</body>
<script type="text/javascript">
function add() {
var row = document.getElementById("row").value;
var col = document.getElementById("col").value;
//alert(row + "*" + col);
var str = "";
//alert(str);
str += '<table border="1" >';
for(var i = 0; i < row; i++) {
str += '<tr>';
for(var j = 0; j < col; j++) {
str += '<td height="30px" width="100px"></td>';
}
str += '</tr>';
}
str += '</table>';
var divobj = document.getElementById("table");
divobj.innerHTML = str;
}
</script>
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
js實(shí)現(xiàn)日期顯示的一些操作(實(shí)例講解)
下面小編就為大家?guī)硪黄猨s實(shí)現(xiàn)日期顯示的一些操作(實(shí)例講解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-07-07
uniapp手寫滾動(dòng)選擇器的完整代碼(時(shí)間選擇器)
這篇文章主要介紹了uniapp手寫滾動(dòng)選擇器的完整代碼(時(shí)間選擇器),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2024-07-07
用javascript動(dòng)態(tài)調(diào)整iframe高度的方法
用javascript動(dòng)態(tài)調(diào)整iframe高度的方法...2007-03-03
js實(shí)現(xiàn)簡(jiǎn)單的網(wǎng)頁換膚效果
本文主要分享了js實(shí)現(xiàn)簡(jiǎn)單的網(wǎng)頁換膚效果的示例代碼。具有一定的參考價(jià)值,下面跟著小編一起來看下吧2017-01-01
javascript制作的網(wǎng)頁側(cè)邊彈出框思路及實(shí)現(xiàn)代碼
這篇文章主要介紹了javascript制作的網(wǎng)頁側(cè)邊彈出框思路及實(shí)現(xiàn)代碼,需要的朋友可以參考下2014-05-05

