赞助连接

赞助连接

阅 读 文 章

怎么能得到TD里面元素的ID??

[来源:网上转载 (CSDN转载) | 作者:网友(skendy) | 时间:2008-07-31 | 浏览:人次 ]

代 *** 如下  
  ....  
  <td><a   href=http://topic.csdn.net/t/20061116/10/"#"   id="g">kkkk</a></td>  
  .....  
   
  我能够获得td.innerText.但是我想通过这个td得到超链接的id...  
   
  用什么方法??
再定义个名字放连接
具体代 *** 搞出来看看阿。。  
  你这么说比较含糊。。
td.childNodes[0].id
tr[i].cells[j].childNodes.id;  
   
  这个有什么错误吗?  
  我一个talbe是N行N列的..
好象没什么问题  
   
  不过不明白为什么通过td来取得  
  若页面id是唯一的,直接通过id来取得不就行了。
呵呵,,  
  如果我一个table里面N多ID,我需要遍历整个table的id...  
   
  我怎么办?
tr[i].cells[j].childNodes是集合,你还要对这个集合循环才能取得里面的每个元素,然后才能取得元素的id.  
  即:  
  tr[i].cells[j].childNodes[k].id
成功了,运行这段吧:  
   
   
  <script   language="javascript">    
  function   showhref(str)   {  
  var   rows   =   document.getElementById("table1").rows;  
  for   (i   =   0;   i   <   rows.length;   i++)   {    
  var   cells=rows[i].cells  
  for   (k   =   0;   k   <   cells.length;   k++)if   (cells[k].innerText==str)alert("第"+(i+1)+"行,第"+(k+1)+"格链接:"+cells[k].childNodes[0]);  
   
  }  
   
  }  
  </script>    
   
  <table   id="table1">  
  <tr>  
  <td>测试</td><td>测试</td><td>测试</td>  
  </tr>  
  <tr>  
  <td>1</td><td>name1</td><td><a   href=http://topic.csdn.net/t/20061116/10/"http://qq.com"   id="g">腾讯</a></td>  
  </tr>  
  <tr>  
  <td>2</td><td>name2</td><td><a   href=http://topic.csdn.net/t/20061116/10/"http://baidu.com"   id="b">百度</a></td>  
  </tr>  
  </table>  
  <button   onclick="showhref('腾讯');">找腾讯</button>  
  <button   onclick="showhref('百度');">找百度</button>
论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 元素 里面 得到 怎么 一个 tr table id td .childNodes

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.