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>
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
SVG動(dòng)畫vivus.js庫使用小結(jié)(實(shí)例代碼)
本文通過代碼給大家介紹SVG動(dòng)畫vivus.js庫使用小結(jié),代碼簡單易懂,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧2017-09-09js常用節(jié)點(diǎn)操作實(shí)例總結(jié)
這篇文章主要介紹了js常用節(jié)點(diǎn)操作,結(jié)合實(shí)例形式總結(jié)分析了JavaScript針對(duì)dom節(jié)點(diǎn)的遍歷、查找、創(chuàng)建、刪除、克隆等相關(guān)實(shí)現(xiàn)技巧與注意事項(xiàng),需要的朋友可以參考下2023-04-04Markdown-it將Markdown文本解析轉(zhuǎn)換為HTML
Markdown-it是一款強(qiáng)大的Markdown解析器,支持多種Markdown語法,并能將Markdown文本轉(zhuǎn)換為HTML,通過npm可快速安裝,并可在JavaScript項(xiàng)目中簡易調(diào)用,Markdown-it不僅支持基本Markdown語法,還擴(kuò)展了表格、腳注等高級(jí)功能,同時(shí)允許自定義配置和使用插件以增強(qiáng)功能2024-10-10使用JS實(shí)現(xiàn)動(dòng)態(tài)時(shí)鐘
這篇文章主要為大家詳細(xì)介紹了使用JS實(shí)現(xiàn)動(dòng)態(tài)時(shí)鐘,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-03-03javascript如何讀寫本地sqlite數(shù)據(jù)庫
這篇文章主要介紹了javascript如何讀寫本地sqlite數(shù)據(jù)庫問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-02-02