Ⅰ 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修改td的值擴展閱讀:
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>");
});
Ⅱ js 如何獲取<td>標簽的值
$("td")是獲取的所有td標簽
通過循環遍歷
也可以通過下標獲取
$("td").eq(0).text();這是獲取下標為0的值也就是第一個td
$("td").each(function(){
var
val
=
$(this).text();//獲取td標簽裡面的內容
如果獲取不到改成
.html()
});
如果只想獲取某一個td的值那就在那個td上加個id
var
val
=
$("#id").text();
如果想獲取一部分td的值
那就在這些td上
寫上一樣的name值
$("td[name='name']").each(function(){
var
val
=
$(this).text();//獲取td標簽裡面的內容
如果獲取不到改成
.html()
});
Ⅲ js 獲取td 中的class
最快捷的方復式還是使用jquery,通制過$("td .blue")就可以拿到class為blue的所有td了,而要拿到所有td裡面的值,可以這樣:
var arr=$("td .blue");
var values=new Array();
for(var i=0;i<arr.length;i++){
var td=arr[i].innerHTML;
values[i]=td;
}
要看到這些值就可以遍歷values這個數組:
for(var i=0;i<values.length;i++){
alert(values[i]);
}
Ⅳ html JS 獲取tr/td 表單元素下面的各個值
這是獲來得每個源tr 中td 的內容
<script>
$('#myTableProct tr').each(function(index,ele){
$(this).find('td').each(function(index,ele){
alert($(ele).html());
})
})
</script>
不用謝我
------君少
Ⅳ js 通過td的id值 如何拿到tr的id值(動態獲取)
錯誤出在document.getElementById(dd)
因為頁面上id為2的出現了多個,而這樣獲取只會取到第一個,所以tr始終為相應的第1個.
按照你的寫法,用dd來保存tr的行數比較好,即i值。
然後通過document.all.table1.rows(i).id來獲取tr的id值。
Ⅵ js選擇td標簽中的數字時!如何實現多選
<html>
<head>
<script language="javascript">
function $(taglib)
{return document.getElementById(taglib);
}
function selectdata(tag,e)
{var cur=-1;
var tabobj=$("choose_data");
var trobj=tabobj.rows[0];
var tdobj=trobj.cells;
var bg="#00F";
var fg="#FFF";
if(e!=null&&e.srcElement.tagName.toLowerCase()=="td")
{cur=parseInt(e.srcElement.innerHTML);
e.srcElement.style.background=bg;
e.srcElement.style.color=fg;
$("result").value+=cur;
return false;
}
for(i=0;i<tdobj.length;i++)
{var tmp=parseInt(tdobj[i].innerHTML);
if((tag=="big" && tmp>4)||(tag=="small" && tmp<=4)||(tag=="odd" && tmp%2!=0)||(tag=="even" && tmp%2==0)||tag=="all")
{tdobj[i].style.background=bg;
tdobj[i].style.color=fg;
}
else{
tdobj[i].style.background="#FFF";
tdobj[i].style.color="#000";
}
}
}
</script>
</head>
<body>
<table border=1 id="choose_data" onclick="selectdata('none',event);">
<tr>
<td>0</td><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td><td>6</td><td>7</td><td>8</td><td>9</td>
</tr>
</table>
<span onclick="selectdata('big')">大</span>,<span onclick="selectdata('small')">小</span>,<span onclick="selectdata('odd')">單</span>,<span onclick="selectdata('even')">雙</span>,<span onclick="selectdata('all')">全</span>,<span onclick="selectdata('none')">清</span>
<br/>
<input id="result"/>
</body>
</html>
要學會舉一反三哦
Ⅶ 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>
(7)js修改td的值擴展閱讀:
給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);
Ⅷ HTML中js怎麼用某個td標簽的onclick()來獲取另一個td標簽中的文本值
<tr>
<td>111</td>
<td onlick=fun(this)></td>
</tr>
function fun(e){
e.previousElementSibling.innerHTML
}
親測可以
this獲取當前點擊的是哪個元素 previousElementSibling獲取上一個專兄弟元素
點擊誰就獲屬取誰的上一個兄弟元素 innerHTML為內容 解決請採納歡迎追問 純手碼