亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在javascript中把函數的輸入內容和結果動態生成表格?

如何在javascript中把函數的輸入內容和結果動態生成表格?

慕碼人2483693 2019-02-06 11:07:07
如何在javascript中把函數的輸入內容和結果動態生成表格?就是輸入兩個變量,點一個按鈕,自動生成個表格
查看完整描述

2 回答

?
慕姐8265434

TA貢獻1813條經驗 獲得超2個贊

feipigzi 的代碼沒有給機會輸入行列數,而且使用的 createElement 和 appendChild。我還是比較贊成使用較規范的 insertRow 和 insertCell。


1234567891011121314151617181920<script type="text/javascript">window.onload = function() {    document.getElementById("add").onclick = function() {        var rows = parseInt(document.getElementById("rows").value),            cols = parseInt(document.getElementById("cols").value);        if(rows && cols) {            var table = document.createElement("table");            table.border = 1;            for(var r = 0; r < rows; r++) {                var row = table.insertRow(-1);                for(var c = 0; c < cols; c++) {                    var cell = row.insertCell(-1);                    cell.innerHTML = "行" + (r + 1) + "列" + (c + 1);                }            }            document.body.appendChild(table);        }    };};</script>


123<input type="text" size="4" id="rows" value="" /> 行<input type="text" size="4" id="cols" value="" /> 列<input type="button" id="add" value="生成表格" />


查看完整回答
反對 回復 2019-03-14
?
交互式愛情

TA貢獻1712條經驗 獲得超3個贊

你說的表格是指html中的表格么?

<input type="text" id="input"/>
<input id="goBtn" type="button" value="GO"/>
<script>
document.getElementById('goBtn').onclick = function () {
var value = document.getElementById('input').value;
if(!value) return;
var table = document.createElement('table');
table.setAttribute("border", '1px');
document.body.appendChild(table);
for(var i = 0; i < 3; i++) {
var row = document.createElement('tr');
for(var k = 0; k < 4; k++) {
var cell = document.createElement('td');
cell.appendChild(document.createTextNode(value));
row.appendChild(cell);
}
table.appendChild(row);
}
};
</script>



查看完整回答
反對 回復 2019-03-14
  • 2 回答
  • 0 關注
  • 1158 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號