问题描述:
因为表格内的数据很好改变,很容易就能百度到。
但是数据刷新之后,表头的名称还是原来的,所以要完成选择不同的指标时table中表头的名字要动态改变。
下拉菜单:

table:

试过很多刷新的方法都没能解决,所以打算直接修改标签名称了。
解决方法:比如要修改总车日和总车次,月份这一列不变。
F12开发人员选项,找到总车日和总车次。

找到之后就好办了,直接用JavaScript或jQuery修改标签名称。
首先获取下拉菜单选中的项,selectindex是一个数组。
var selectindex = $('#selectIndex').val();
然后修改标签内容就行了,因为我这里第一列的名称不需要改,所以循环从i=1开始。
var thinnerobjs = document.getElementsByClassName("th-inner"); //通过类名找到标签
for (var i = 1; i < thinnerobjs.length; i++)
thinnerobjs[i].textContent = selectindex[i - 1];
结束!
本文介绍了一种使用JavaScript和jQuery动态修改HTML表格表头名称的方法,适用于数据更新后表头仍保留旧指标的情况。通过获取下拉菜单选中的项,循环修改对应的表头文本。
724





