【发布时间】:2021-04-01 04:20:39
【问题描述】:
这是我的html代码
<table id="example" class="display" style="width:100%">
<tbody>
<tr class="data">
<td>1</td>
</tr>
<tr class="data">
<td>2</td>
</tr>
<tr class="data">
<td>3</td>
</tr>
<tr class="data">
<td>4</td>
</tr>
<tr class="data">
<td>5</td>
</tr>
<tr class="data">
<td>6</td>
</tr>
<tr class="data">
<td>7</td>
</tr>
</tbody>
</table>
我使用带有 jQuery 脚本的 jQuery 数据表
$('#example').DataTable({
"lengthMenu": [[5, 25, 50, -1], [5, 25, 50, "All"]],
"columnDefs": [
{ type: "num", targets: 0 },
]
});
我不明白为什么我在下面使用这段代码会显示 2 个不同的结果
list= document.getElementsByClassName("data");
console.log(list.length); // 7
$('button').on('click', function() {
console.log(list.length); //5
});
感谢您的帮助。
【问题讨论】:
标签: javascript jquery datatables