如何解决什么是javascript命令,将表格顶部行标题单元格标签从td更改为<th class =“ filter”>
我有一个动态创建表的功能,如下所示
function createDisplayTable(rn,cn)
{
for(var r=0;r<parseInt(rn,10);r++)
{
var x=displayTable.insertRow(r);
for(var c=0;c<parseInt(cn,10);c++)
{
var y= x.insertCell(c);
}
}
}
但是,为了使用JQuery / bootstrap模块,我需要将顶行(标题)单元格标记从td
更改为<th class="filter">
进行更改的Javascript代码是什么?
解决方法
var temp3= displayTable.rows[0].outerHTML;
var temp= temp3.replace(/<td>/g,'<th class="filter">');
var temp1="</td>";
temp= temp.replace(/temp1/g,'</th>');
temp= temp.replace("<tr>","<thead><tr>");
temp= temp.replace("</tr>","</tr></thead><tbody>");
var temp2= displayTable.outerHTML;
temp2=temp2.replace(temp3,temp);
temp2=temp2.replace("<tbody>","");
displayTable.outerHTML=temp2;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。