Heim  >  Artikel  >  Web-Frontend  >  Ein einfaches Beispiel für den Erhalt des Inhalts jedes tr und td des Tabellenknotens in js

Ein einfaches Beispiel für den Erhalt des Inhalts jedes tr und td des Tabellenknotens in js

高洛峰
高洛峰Original
2016-12-29 16:21:161065Durchsuche

<table id="tb1" width="200" border="1" cellpadding="4" cellspacing="0">
    <tr>
        <td height="25">第一行</td>
    </tr>
    <tr>
        <td height="25">第二行</td>
    </tr>
    <tr>
        <td height="25">第三行</td>
    </tr>
    <tr>
        <td height="25">第四行</td>
    </tr>
         <tr>
        <td height="25"><input type="button" name="getTableContent" value="获得表格内容" onclick="getTableContent(this)"></td>
    </tr>
</table>

Wie im obigen Code gezeigt, wird dieses Objekt im Schaltflächenklickereignis übergeben und dieses Objekt ist die Schaltfläche selbst. Verwenden Sie die folgende Methode, um die Daten der Tabelle zu testen

<script language="javascript">
    function getTableContent(node) {
// 按钮的父节点的父节点是tr。
          var tr1 = node.parentNode.parentNode;
            alert(tr1.rowIndex);
            alert(tr1.cells[0].childNodes[0].value); //获取的方法一
alert(tr1.cells[0].innerText); 
// 通过以下方式找到table对象,在获取tr,td。然后获取td的html内容
        var table = document.getElementById("tb1");//获取第一个表格
         
        var child = table.getElementsByTagName("tr")[rowIndex - 1];//获取行的第一个单元格
                 
        var text = child.firstChild.innerHTML;
        window.alert("表格第" + rowIndex + "的内容为: " + text);
    }
</script>

Das Obige ist ein einfaches Beispiel für das Abrufen des Inhalts jedes tr und td des Tabellenknotens in js, das hoffentlich jeder tun wird Unterstützen Sie die chinesische PHP-Website. Weitere einfache Beispiele zum Abrufen des Inhalts jedes tr und td von Tabellenknoten in js finden Sie auf der chinesischen PHP-Website für verwandte Artikel!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn