Versuche dies (leider kann ich es nicht testen, weil mir die ganze Umgebung fehlt):
Code
<script type="text/javascript">
window.addEventListener('load', function () {
changeColors();
var nextButton = document.querySelectorAll('.dataTables_wrapper.no-footer .paginate_button.next');
for (var j = 0; j < nextButton.length; j++) {
nextButton[j].addEventListener('click', changeColors);
}
});
function changeColors() {
var tds = document.querySelectorAll('body.player-template-default.single.single-player table.dataTable.visualizer-data-table tbody > tr > td');
for (var i = 0; i < tds.length; i++) {
if (tds[i].innerText === 'W') tds[i].parentElement.style.backgroundColor = '#9ed7b6';
else if (tds[i].innerText === 'L') tds[i].parentElement.style.backgroundColor = '#f4a6a6';
else if (tds[i].innerText === 'D') tds[i].parentElement.style.backgroundColor = '#f4dda6';
else if (tds[i].innerText === 'Total') {
tds[i].parentElement.style.fontWeight = 'bold';
tds[i].parentElement.style.backgroundColor = '#AFDBF1';
}
}
// die folgende Anweisung deaktivieren:
// nextButton = document.querySelector('.dataTables_wrapper.no-footer .paginate_button.next');
// die folgende Anweisung hinzu fuegen:
this.addEventListener('click', changeColors);
}
</script>
Alles anzeigen