获取<;TD>;使用JavaScript创建值
我试图在tr中获取id=jf的td值,并将这些值推送到一个数组中,但当获取这个数组时,它只存储第一个td值,其他数组元素未定义获取<;TD>;使用JavaScript创建值,javascript,Javascript,我试图在tr中获取id=jf的td值,并将这些值推送到一个数组中,但当获取这个数组时,它只存储第一个td值,其他数组元素未定义 <table id="customers" > <tr id="jf"> <td>Students Name</td> <td>Students SSN</td> <td>Class</
<table id="customers" >
<tr id="jf">
<td>Students Name</td>
<td>Students SSN</td>
<td>Class</td>
<td>First</td>
<td>Second</td>
<td>third</td>
<td>Final</td>
</tr>
</table>
<button id='addr' onclick='addnewr()'> Add </button>
<script>
var count_td_def=document.getElementById("jf").cells;
function insertdata()
{
var tdvs=[];
for(var j=0;j<count_td_def.length;j++)
{
var tdv=document.getElementById("jf").cells[j].innerHTML;
tdvs.push(tdv[j]);
alert(tdvs[j])
}
}
</script>
学生姓名
学生SSN
班
第一
第二
第三
最终的
添加
var count_td_def=document.getElementById(“jf”).cells;
函数insertdata()
{
var tdvs=[];
对于(var j=0;j您可以使用document.getElementById
获取行,使用queryselectoral('td')
获取td
。然后使用map
创建文本数组
函数insertdata(){
var tdv=[…document.getElementById(“jf”).querySelectorAll(“td”)].map((项)=>{
return item.innerHTML
})
控制台日志(tdv)
}
td{
边框:1px纯黑;
}
学生姓名
学生SSN
班
第一
第二
第三
最终的
添加
你能分享html吗?TDs没有价值。@Teemu我的意思是获取里面的内容