我创建了以下功能,允许我使用以下字符串' my00.00 - p.mbbb.vocap:3062 / test.html'这是在一张桌子内,并改变了' p'到了'。我得到的结果如下' b / test.html'。以下是脚本..
function test(table, col) {
var table = document.getElementById(table);
for (x = 1; x < table.rows.length; x++) {
var temp = table.rows[x].cells[col].innerHTML;
table.rows[x].cells[col].innerHTML = temp.replace(temp.split('//')[1].split('/')[0], 'b');
}
}
提前感谢您的任何帮助:)
答案 0 :(得分:0)
基本上,您的错误是误用了replace() method
table.rows[x].cells[col].innerHTML = temp.split('//')[1].split('/')[0].replace('p', 'b');
您可以在此处找到更多详细信息:http://jsfiddle.net/rLkdyr9e/1/