我试着用一个插入新表的代码的愚蠢的方式,但似乎并没有工作。什么是正确的方式? 这里就是我试图做的:Tampermonkey,Chrome如何自动将行插入表中?
var table = document.getElementsByClassName("test")
[0].getElementsByClassName("tableclass");
for (var i = 0, l = table.length; i < l; i++) {
var content = table[i];
let s = content.innerHTML;
s = s.replace(/table/g, 'table border="1"');
s = s.replace(/tr>[\s\S]*?<tr>[\s\S]*?<td>3/g, 'tr>\r\n<tr>\r\n<td>3');
content.innerHTML = s;
}
而且小提琴:https://jsfiddle.net/d10tk7nr/1/
此外,之所以我笨的办法不包含整个表是因为一些细胞,我想最终使用这将包含随机数据,我不知道如何跳过。
非常感谢你为详细解释。有没有办法选择添加该行的位置? –
我做了一个编辑,应该给你一个答案。 –