js怎么获得表单所有tr的首个td??

varcol=document.getElementsByTagName("tr").getElementsByTagName("td");好像不对啊... var col=document.getElementsByTagName("tr").getElementsByTagName("td");
好像不对啊
展开
 我来答
51CTO学院
2016-01-02 · 中国最大的IT实战在线培训平台
51CTO学院
中国最大的IT实战在线教育培训平台。
向TA提问
展开全部
js中获取tr的首个td的方法如下:
比如有如下表格table:
<tr id="value_12">
<td>firstanme_1</td>
<td>lastname_1</td>
</tr>
<tr id="value_14">
<td>firstanme_2</td>
<td>lastname_2</td>
</tr>
用js获取的方法定义:
$('#table_id tr').each(function() {
var firstName = $("td", tr)[0].val();
var id = $(tr).attr('id').split("_")[1];
})
joychen_
2014-09-16 · TA获得超过1747个赞
知道大有可为答主
回答量:1617
采纳率:100%
帮助的人:1832万
展开全部
getElementsByTagName("tr") 得到一个集合,然后在这个集合里循环,再getElementsByTagName("td"),然后取第一个元素, 或者用 tr.cells[0]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2016-10-28
展开全部
var col=document.getElementsByTagName('tr'), i, td;
    for( i = 0; i <= col.length; i++) {
      td = col[i].getElementsByTagName('td')[0];
      //这个td就是tr首个td 
    }   
//document.getElementsByTagName得到的是一个集合, 也就是,标签名称在一个页面不见得是唯一的,而document.getElementsByTagName取得的是页面上所有相同标签的集合,是一个数组形式!0表示第一个!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式