導航:首頁 > 編程語言 > js創建trtd

js創建trtd

發布時間:2023-02-01 14:28:23

js怎樣使用appendChild 給table 增加tr td

設置table的class為test。

JS代碼如下:

var t=document.getElementsByClassName("test")[0];

var tr=document.createElement("tr");

var td1=document.createElement("td");

var td2=document.createElement("td");

var td3=document.createElement("td");

td1.innerHTML="c-01";

td2.innerHTML="c-02";

td3.innerHTML="c-03";

tr.appendChild(td1);

tr.appendChild(td2);

tr.appendChild(td3);

t.prepend(tr);

(1)js創建trtd擴展閱讀:

js中常用追加元素的方法:

1、append():在父級最後追加一個子元素 。

$(".append").click(function(){

$("#wrap").append("<p class='three'>我是子元素append</p>");

});

2、appendTo():將子元素追加到父級的最後。

$(".appendTo").click(function(){

$("<p class='three'>我是子元素appendTo</p>").appendTo($("#wrap"));

});

3、prepend():在父級最前面追加一個子元素。

$(".prepend").click(function(){

$("#wrap").prepend("<p class='three'>我是子元素prepend</p>");

});

Ⅱ ajax非同步用jquery動態創建table,添加tr-td的同時,需要合並跨行的相同的單元格

合並行單元格 比如合並 第二行第二個和第三個單內元格容:

$("#table3tr:gt(0):eq(1)td:eq(1)").attr("colspan",2);
$("#table3tr:gt(0):eq(1)td:eq(2)").remove();

Ⅲ 如何將下面的JS效果放到指定的TR或TD中

正規的添加表格行是 insertrow,添加單元格是 insertcell。而且你 createelement 裡面需要是合法的 html 元素標簽,例如 tr,td。
function
btncreatelemet_click()
{
var
con=document.getelementbyid("lblnewelemet");
var
row
=
con.insertrow(0);
var
cell
=
row.insertcell(0);
cell.innerhtml
=
"aaaaa";
}
下面是使用 createelement 創建 tr 和 td,但這樣不標准
function
btncreatelemet_click()
{
var
con
=
document.getelementbyid("lblnewelemet");
var
tr
=
document.createelement("tr");
con.appendchild(tr);
var
td
=
document.createelement("td");
tr.appendchild(td);
td.innerhtml
=
"aaaaa";
}

Ⅳ JS動態生成TR,TD分頁

<input type="button" value="添加行" onclick="onchecks();">
<table id="tb" width="100%" border="1" cellspacing="0" cellpadding="1"

style="filter:Alpha(opacity=65)">
</table>
我用JS動態生成tr和td
<script>
function onchecks(){
var tr1 = document.getElementById("tb").insertRow();
var td1 = tr1.insertCell();
td1.width = "100px";
td1.align = "center";
td1.innerHTML="第一頁";
var td2 = tr1.insertCell();
td2.width = "100px";
td2.innerHTML="第二頁";
}
</script>

Ⅳ js中怎樣設置動態tr的屬性

兩個insert方法返回的就是被插入的對象,直接操作這兩個對象就行了,比如版:
var tr = table.insertRow();
var td = tr.insertCell();
tr.setAttribute('align','center'); '不用setAttribute而直接權使用屬性也可以.
tr.setAttribute('bgcolor','#FF0000')
td.width=100; '直接對屬性賦值的作法.
如果還有問題歡迎追問,問題解決請及時選為滿意回答,謝謝.

Ⅵ 在JS里創建了一個數組,創建了表格的<tr>和<td>,然後我想將數組里的值遍歷到創建的<td>中,怎麼處理

大體應該是這樣吧,沒有寫完,好多條件沒考慮全面,還需要你自己完善<html>
<head>
<script language="javascript">
function on_Load(rowCount,colCount)
{
var ch_rm=new Array("北京","上海","廣州","深圳","成都","長沙","杭州","天津","重慶","沈陽","哈爾濱","武漢","南京","西安","濟南","合肥","

福州");
var cityTable=document.getElementById("cityTable");//獲取表格ID
if (cityTable.rows.length>0)
{
for(var clr=cityTable.rows.length-1;clr>=0;clr--)
{
cityTable.deleteRow();
}
}
for(var r=0;r<rowCount;r++)
{
var row=document.createElement("tr");

for (var i=0;i<colCount;i++){
var chIndex = r*colCount+i+document.getElementById("hid_Last").value*rowCount*colCount;

if (chIndex >= ch_rm.length)
{
break;
}
var cell=document.createElement("td");
cell.innerText = ch_rm[chIndex];

row.appendChild(cell);
}
cityTable.appendChild(row);
}

}
function showList(objType)
{
if (objType != null)
{
if (objType == 1) //首頁
{
document.getElementById("hid_Last").value = 0;
on_Load(5,2);
}
else if (objType == 2) //上頁
{
if (document.getElementById("hid_Last").value>0)
{
document.getElementById("hid_Last").value -= 1;
on_Load(5,2);
}
}
else if (objType == 3) //下頁
{
document.getElementById("hid_Last").value += 1;
on_Load(5,2);
}
else if (objType == 4)//尾頁
{

}
}
}
</script>
</head>

<body onload="on_Load(5,2);">
<div id="a">asdf
<table>
<tbody id="cityTable">
</tbody>
</table>
<input type="hidden" id="hid_Last" value = "0">
<button id="btnPer" onclick="showList(1)">首頁</button>
<button id="btnPer" onclick="showList(2)">上頁</button>
<button id="btnPer" onclick="showList(3)">下頁</button>
<button id="btnPer" onclick="showList(4)">尾頁</button>
</div>
</body>
</html>

Ⅶ JS動態生成td tr

OK
<script type="text/javascript">
var learnnum=0;
var learntemp=0;
function addlearn(){
var learntb = document.getElementById('learntb');
learnnum += 1;
learntemp += 1;
var learntr = document.createElement('tr');
learntr.id = "learntr"+learnnum;

var learntd1 = document.createElement('td');
learntd1.className = "td3";
learntd1.innerHTML = "起止時間:";

var learntd2 = document.createElement('td');
learntd2.className ="td4";
learntd2.innerHTML = "<input type='text' name='learntime"+ learnnum +"'/>";

var learntd3 = document.createElement('td');
learntd3.className = "td3";
learntd3.innerHTML = "畢業學校:";

var learntd4 = document.createElement('td');
learntd4.className ="td4";
learntd4.innerHTML = "<input type='text' name='endschool"+ learnnum +"'/>";

var learntd5 = document.createElement('td');
learntd5.className = "td3";
learntd5.innerHTML = "所學專業:";

var learntd6 = document.createElement('td');
learntd6.className ="td4";
learntd6.innerHTML = "<input type='text' name='professional"+ learnnum +"'/>";

var learntd7 = document.createElement('td');
learntd7.className = "td3";
learntd7.innerHTML = "教育方式:";

var learntd8 = document.createElement('td');
learntd8.className ="td4";
learntd8.innerHTML = "<input type='text' name='way"+ learnnum +"'/>";

learntr.appendChild(learntd1);
learntr.appendChild(learntd2);
learntr.appendChild(learntd3);
learntr.appendChild(learntd4);
learntr.appendChild(learntd5);
learntr.appendChild(learntd6);
learntr.appendChild(learntd7);
learntr.appendChild(learntd8);
learntb.appendChild(learntr);

// var lt = document.getElementById('learntemp');
// lt.value = learntemp;

}
</script>

<body onload="addlearn();">
This is my JSP page. <br>

<table>
<tbody id="learntb">
</tbody>

</table>
</body>

Ⅷ JS怎樣使用appendChild 給table 增加tr td

insertRow()函數可以帶參數,形式如下:這個函數將新行添加到index的那一行前,比如insertRow(0),是將新行添加到第一行之前,默認的insertRow()函數相當於insertRow(-1),將新行添加到表的最後。

<scriptlanguage="JavaScript">

vart=document.getElementById("test");

t.innerHTML="<tr><td>數據</td></tr>";

//或者

vart=document.getElementById("test");

vartr=document.createElement("tr");

vartd=doucment.createElement("td");

td.innerHTML="數據";

tr.appendChild(td);

t.appendChild(tr);

</script>

(8)js創建trtd擴展閱讀:

給table添加一行

1、$("#addTable").click(function(){;

2、vartr="<tr>"+;

3、"<td>11</td>"+;

4、"<td>22</td>"+;

5、"<td>33</td>"+;

6、"<td>44</td>"+;

7、"<td>55</td>"+;

8、"</tr>";

9、$(".layui-table").append(tr);

Ⅸ 動態生成tr和td,每一行只能有四個td

function changeTab(lmjc){
var size= document.getElementsByName("tdname").length;
var tNdoe = document.getElementById("table"); //獲取table節點
for(var i=0 ;i<=size/4;i++ ){
var trNode =document.createElement("tr");
for(var j =0;j<4;j++){
var trNode =document.createElement("td"); //創建td節點
tdNode.innerHTML='放td的值' ; //可以循環賦值
trNode.appendChild(tdNode); //追加td節點到tr ,共四個
}
tNode.appendChild(trNode); //追加tr節點到table
}
}

閱讀全文

與js創建trtd相關的資料

熱點內容
ug100如何編程畫線 瀏覽:870
文件夾999找不到 瀏覽:145
win1014393最新版本號 瀏覽:100
java基本類型大小 瀏覽:516
word2007不能插入頁碼 瀏覽:968
vb讀取文件並判斷 瀏覽:6
php圖片和程序分離 瀏覽:412
安卓面試非計算機專業 瀏覽:228
u盤的光碟文件怎麼驅動 瀏覽:34
如何鎖定c盤不下文件 瀏覽:359
浙江推廣網站建設怎麼做 瀏覽:478
word文件只有10頁怎麼增加 瀏覽:921
itunes下載的系統在哪個文件夾 瀏覽:605
個性化linux全名要求 瀏覽:40
數據表格制圖小紅點如何去掉 瀏覽:244
查詢iphone版本信息失敗怎麼辦 瀏覽:978
電腦版微信下載的文件保存在哪裡 瀏覽:367
linuxsocket轉發 瀏覽:32
迷你兔數據恢復軟體可免費恢復多少 瀏覽:139
編程器怎麼燒錄兩個不同的程序 瀏覽:214

友情鏈接