页面有很多的cells(?),问号是不同的数字。我想用js或jquery把括号中的数字保留,把小括号换成中括号。

JavaScript015

页面有很多的cells(?),问号是不同的数字。我想用js或jquery把括号中的数字保留,把小括号换成中括号。,第1张

截图是js代码,因为你的这些cells(?)不是在一个字符串里面,所有如果你要替换的话,最好是用代码编辑器打开页面源码,如notepad++ 然后快捷键ctrl+h,把“cells(”替换成“cells[”,把").innerHTML"替换成“].innerHTML”.

如果真用js实现:

var str = "newrow.cells(0).innreHTML....."

str = str.replaceAll("cells(","cells[").replaceAll(").innreHTML","].innreHTML")

String.prototype.replaceAll  = function(s1,s2){   

    return this.replace(new RegExp(s1,"gm"),s2)   

}

1、JS获取表格的简便方法:获取tbody:tBodies 获取thead:tHead 获取tfoot:tFoot 获取行tr:rows 获取列td:cells使用实例: oTable.tBodies[0] oTable.tHead[0] oTable.tFoot[0] oTable.rows[1] oTable.cells[1]2、遍历var oTable=document.getElementById("表格id")oTable.tBodies[0]可以看成是rows和cells组成的二维数组,用两个for循环嵌套遍历一下就可以了