J'ai essayé avec une manière stupide d'insérer du code pour une nouvelle table, mais même cela ne semble pas fonctionner. Quelle serait la bonne façon? Voici ce que j'ai essayé de le faire:Tampermonkey, Chrome comment insérer automatiquement des lignes dans une table?
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;
}
Et un violon: https://jsfiddle.net/d10tk7nr/1/
De plus, la raison pour laquelle ma façon stupide ne contient pas toute la table est parce que certaines des cellules où je veux éventuellement utiliser cela contiendrait des données aléatoires et je ne sais pas comment ignorer cela.
Merci beaucoup pour l'explication détaillée. Y at-il un moyen de choisir où ajouter cette ligne? –
J'ai fait une modification qui devrait vous donner une réponse à ce sujet. –