用原生JS选中表格中某个单元格里的A标签,并触发点击事件?

**1、我想要做的效果是,点击当前单元格里的“删除”时,删除当前一行;同时也可以添加行。现在添加行我做到了。但是删除本来就存在的表格行时遇到问题了。我怎么弄都删除不了当前已存在的表格行;麻烦前辈们帮忙看一下我的代码哪里出错了,并帮我提一下我应该如何解决。谢谢;2、我的代码:**
姓名:
年龄:
序号
姓名
年龄
操作
1
张三
28
删除1
2
李四
31
删除2
3
王二
19
删除3
4
呼吸
28
删除4
5
欧克
28
删除5
下面是我做的删除已存在表格行的代码:
姓名:
年龄:
序号
姓名
年龄
操作
1
张三
28
删除1
2
李四
31
删除2
3
王二
19
删除3
4
呼吸
28
删除4
5
欧克
28
删除5
交互式爱情
浏览 804回答 2
2回答

慕村225694

window.onload=function(){varoTable=document.getElementById('aTab_1');varoName=document.getElementById('name_inpt');varoNian=document.getElementById('nian_ipnt');varoBut=document.getElementById('iBut_1');varid=oTable.tBodies[1].rows.length+1;oBut.onclick=function(){varoTr=document.createElement('tr');varoTd=document.createElement('td');oTd.innerHTML=id++;oTr.appendChild(oTd);varoTd=document.createElement('td');oTd.innerHTML=oName.value;oTr.appendChild(oTd);varoTd=document.createElement('td');oTd.innerHTML=oNian.value;oTr.appendChild(oTd);varoTd=document.createElement('td');oTd.innerHTML=''+'删除'+''oTr.appendChild(oTd);oTable.tBodies[1].appendChild(oTr);varoX=oTd.getElementsByTagName('a')[0];oX.onclick=function(){oTable.tBodies[1].removeChild(this.parentNode.parentNode)};};varoX=oTable.getElementsByTagName('a');for(leti=0;i

慕丝7291255

alert(aA.innerHTML);这儿aA是通过getElementsByTagName来获取的,这个方法返回的是一个HTMLCollection类数组对象,需要使用aA[0].innerHTML来获取里面的html片段。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript