如何使用Javascript

时间:2018-08-20 05:43:03

标签: innertext

我已经编写了此函数来获取Javascript中表格的单元格值。使用 innerHTML 会返回单元格值以及HTML代码。在一些论坛上了解到应该使用innerText来获取单元格的值。但是在我的情况下它返回的是空值。

下面是我正在使用的脚本。

function validateMyFunction() {
    var sTableName = document.getElementById("tablename");
    alert("sTableName>>>>>>>>>>"+sTableName);
    alert("sTableName>>>>>>>>>>"+sTableName.rows.length);
    for (var i=0;i<sTableName.rows.length;i++) {
        var col1= sTableName.rows[i].cells[11].innerText;
        var col2= sTableName.rows[i].cells[9].innerText;
    }
}

任何人都可以帮助解决此问题的其他方法。

谢谢。

2 个答案:

答案 0 :(得分:1)

您在那些位置有价值吗? 可以使用以下示例对我有用:

<table id="tablename">
    <tr>
        <td>hi!</td>
    <tr>
</table>
<button onclick="showCell()">Show Cell Value</button>

<script>
function showCell() {
    var sTableName = document.getElementById("tablename");

    for (var i=0;i<sTableName.rows.length;i++) {
        var col1= sTableName.rows[i].cells[0].innerText;
        alert(col1)
    }
}
</script>

答案 1 :(得分:0)

您可以使用以下代码获取表的单元格值

functionA(parameter)

在函数中使用以上代码片段,即可使用tableColumn.innerText验证其值。

享受脚本!! :)