Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
多维javascript_Javascript_Html_Multidimensional Array - Fatal编程技术网

多维javascript

多维javascript,javascript,html,multidimensional-array,Javascript,Html,Multidimensional Array,我对多维javascript有一个问题,下面是一个我试图做的例子 tr标签中有td标签,如下所示 <tr id="tr"> <td></td> <td></td> <td></td> </tr> <tr> <td></td> <td></td> <td></td> </tr> 我希望在每个

我对多维javascript有一个问题,下面是一个我试图做的例子 tr标签中有td标签,如下所示

<tr id="tr">
 <td></td>
 <td></td>
 <td></td>
</tr>
<tr>
 <td></td>
 <td></td>
 <td></td>
</tr>

我希望在每个tr标记中删除最后一个元素。这必须发生在onchange事件上,但这不是重点,我希望代码从每个tr标记的末尾删除元素。 这是我的看法

var trs = document.getElementsTagByName("tr");
var tds = document.getElementsTagByName("td");
var tr = document.getElementById("tr");
var td = document.getElementById("td");
for(var q = 1, a = trs.length; q < a; a-1) {
    for(var w = 1, s = tds.length; w > s; s-1) {
        //Here I want to be a condition, if as an example there will be 2 td 
        //from each tr I want to be deleted in one time  from tr's elements
        while( !2 ) {
            td.parent.revomeChild("td");
        }
         break;
    }
}
var trs=document.getElementsTagByName(“tr”);
var tds=document.getElementsTagByName(“td”);
var tr=document.getElementById(“tr”);
var td=document.getElementById(“td”);
对于(变量q=1,a=trs.length;qs;s-1){
//这里我想作为一个条件,如果作为一个例子,将有2个td
//从每个tr中,我希望一次从tr的元素中删除
而(!2){
td.父母子女(简称“td”);
}
打破
}
}
试试这个

var trs = document.getElementsByTagName('tr');
for(var i=0; i<trs.length; i++){
  trs[i].removeChild(trs[i].lastElementChild)
}
var trs=document.getElementsByTagName('tr');
对于(var i=0;i试试这个

var trs = document.getElementsByTagName('tr');
for(var i=0; i<trs.length; i++){
  trs[i].removeChild(trs[i].lastElementChild)
}
var trs=document.getElementsByTagName('tr');

对于(var i=0;IEElement id在页面内必须唯一已修复它仍然不起作用,我需要在条件更改时一次删除2或3个元素。不确定如何使用最后一个子元素进行删除。为什么向下投票???元素id在页面内必须唯一已修复它仍然不起作用,我需要在一次删除2或3个元素,当c条件改变。不确定我如何处理最后一个孩子。为什么不投票????