首页 > 语言 > JavaScript > 正文

JS选中checkbox后获取table内一行TD所有数据的方法

2024-05-06 16:22:31
字体:
来源:转载
供稿:网友

这篇文章主要介绍了JS选中checkbox后获取table内一行TD所有数据的方法,涉及javascript针对table元素遍历与获取的技巧,需要的朋友可以参考下

本文实例讲述了JS选中checkbox后获取table内一行TD所有数据的方法。分享给大家供大家参考。具体实现方法如下:

 

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">  
  2. <html>  
  3. <head>  
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 
  5. <title>Untitled</title>  
  6. <script>  
  7. function test(o) {  
  8. if (!o.checked) {  
  9. return;  
  10. }  
  11. var tr = o.parentNode.parentNode;  
  12. var tds = tr.cells;  
  13. var str = "you click ";  
  14. for(var i = 0;i < tds.length;i++){  
  15. if (i < 3) {  
  16. str = str + tds[i].innerHTML + "--";  
  17. }  
  18. }  
  19. alert(str);  
  20. }  
  21. </script>  
  22. </head>  
  23. <body>  
  24. <table width="60%" cellspacing="0" cellpadding="0" align="left" border="1" bordercolordark="#ffffff" bordercolorlight="#B3B5B4" >  
  25. <tbody id="tabstore1">  
  26. <tr>  
  27. <td>b1</td>  
  28. <td>b2</td>  
  29. <td>b3</td>  
  30. <td><input type="checkbox" onclick="test(this);"/></td>  
  31. </tr>  
  32. <tr>  
  33. <td>c1</td>  
  34. <td>c2</td>  
  35. <td>c3</td>  
  36. <td><input type="checkbox" onclick="test(this);"/></td>  
  37. </tr>  
  38. </tbody>  
  39. </table>  
  40. </body>  
  41. </html> 

希望本文所述对大家的javascript程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选