Buongiorno, avevo inserito gli esempi, li riposto:
Primo caso: PaginaWeb1 e PaginaWeb2 (screenshot 1 e screenshot 2)
Secondo caso: PaginaWeb3 (screenshot3)
Terzo caso: PaginaWeb4 (screenshot 4)
Ho riprovato con questo script, ma non funge:
codice:function selezionePulsante() { var rows = document.getElementsByTagName('tr'); for (var i = 0; i < rows.length; i++) { var rowContent = rows[i].textContent || rows[i].innerText; if (rowContent.includes('Inventari collegati')) { rows[i].querySelector('input[name="selezionato"]').checked = true; return; } } for (var i = 0; i < rows.length; i++) { var rowContent = rows[i].textContent || rows[i].innerText; if (rowContent.includes('FA PARTE DI') && rowContent.includes('Monografia')) { rows[i].querySelector('input[name="selezionato"]').checked = true; return; } } for (var i = 0; i < rows.length; i++) { var rowContent = rows[i].textContent || rows[i].innerText; if (rowContent.includes('Monografia') && !rowContent.includes('Collana')) { rows[i].querySelector('input[name="selezionato"]').checked = true; return; } } }
P.S. Ho provato a sostituire il TagName:
codice:var rows = document.getElementsByTagName('tr.nopaddingleft');
ma il risultato non cambia. Grazie!