获得当前tr的第二个td的值,用js写
展开全部
<table>
<tr><敬数td></td><td>1</td></tr>
<tr><td></td><td>2</td></tr>
<tr><td></td><td>3</td></tr>
</table>
<script>亮举首
var tr=document.getElementsByTagName('tr');
for(var i=0;i<tr.length;i++){
!function(j){
tr[i].onclick=function(){
var val = this.getElementsByTagName('td')[1].innerHTML;
alert(val)
}
答运}(i)
}
</script>
追问
还是出不来结果。alert都弹不出来了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
this.children[1].innerHTML
更多追问追答
追问
不对啊,这是js原生的?
追答
对啊,
this 指代的是你说的这个tr
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询