javascript遍历表

简介:

定义表结构

1. 通过id遍历

复制代码
<html>
<body>

<table id="tb" border="1">
<tr>
    <td>row1,cell1</td>    <td>row1,cell2</td>
</tr>

<tr>
    <td>row2,cell1</td>    <td>row2,cell2</td>
</tr>

<tr>
    <td>row3,cell1</td>    <td>row3,cell2</td>
</tr>
</table>
<button type="button" onclick="f()">click me</button>

<script>
function f()
{
    var t=document.getElementById("tb");
    if (t)
    {
        for(var i=0; i< t.rows.length; i++)
        {
            for(var j=0; j<t.rows[i].cells.length; j++)
            {
                alert(t.rows[i].cells[j].innerText);
            }
        }
    }
}
</script>

</body>
</html>
复制代码

2. 通过jQuery遍历

复制代码
<html>
<head>
<meta charset="utf-8">
</head>
<body>


<table class="tb" border="1">
<tr>
    <td>row1,cell1</td>    
    <td>row1,cell2</td>
</tr>

<tr>
    <td>row2,cell1</td>    
    <td>row2,cell2</td>
</tr>

</table>

<script type="text/javascript" src="./js/jquery-1.11.1.min.js"></script>

<script>
$(document).ready(function(){
        $("td").each(function(){
            alert($(this).text());
        })
})
</script>

</body>
</html>
复制代码

添加按钮,按按钮时弹出

复制代码
<html>
<head>
<meta charset="utf-8">
</head>
<body>


<table class="tb" border="1">
<tr>
    <td>row1,cell1</td>    
    <td>row1,cell2</td>
</tr>

<tr>
    <td>row2,cell1</td>    
    <td>row2,cell2</td>
</tr>

</table>
<button type="button">click me</button>

<script type="text/javascript" src="./js/jquery-1.11.1.min.js"></script>

<script>
$(document).ready(function(){
        $("button").click(function(){
            $("td").each(function(){
                alert($(this).text());
            })
        })
})
</script>

</body>
</html>
复制代码

 











本文转自jihite博客园博客,原文链接:http://www.cnblogs.com/kaituorensheng/p/4592226.html,如需转载请自行联系原作者

相关文章
|
6月前
|
JavaScript 前端开发
JavaScript如何遍历表单元素?
JavaScript如何遍历表单元素?
|
6月前
|
JavaScript 前端开发
js遍历对象的方法
js遍历对象的方法
75 1
|
3月前
|
JavaScript 前端开发 索引
js遍历的方法与区别
js遍历的方法与区别
57 3
|
2月前
|
JavaScript 前端开发
JavaScript基础知识-数组的遍历
关于JavaScript数组遍历基础知识的文章。
35 2
JavaScript基础知识-数组的遍历
|
23天前
|
JavaScript
js之遍历方法
js之遍历方法
10 0
|
3月前
|
JavaScript 前端开发
JavaScript基础&实战(5)js中的数组、forEach遍历、Date对象、Math、String对象
这篇文章介绍了JavaScript中的数组、Date对象、Math对象以及包装类(String、Number、Boolean),并详细讲解了数组的创建、方法(如forEach、push、pop、unshift、slice、splice)和遍历操作,以及工厂方法创建对象和原型对象的概念。
JavaScript基础&实战(5)js中的数组、forEach遍历、Date对象、Math、String对象
|
3月前
|
机器学习/深度学习 JavaScript
node.js实现遍历所有文件夹里面的js文件,提取所有的url
node.js实现遍历所有文件夹里面的js文件,提取所有的url
|
3月前
|
JavaScript
js之遍历方法
js之遍历方法
35 0
|
4月前
|
JavaScript API
js【最佳实践】遍历数组的八种方法(含数组遍历 API 的对比)for,forEach,for of,map,filter,reduce,every,some
js【最佳实践】遍历数组的八种方法(含数组遍历 API 的对比)for,forEach,for of,map,filter,reduce,every,some
73 1
|
4月前
|
算法 JavaScript
JS 【详解】树的遍历(含深度优先遍历和广度优先遍历的算法实现)
JS 【详解】树的遍历(含深度优先遍历和广度优先遍历的算法实现)
65 0
JS 【详解】树的遍历(含深度优先遍历和广度优先遍历的算法实现)