@Freja Draco: Chodzi o to, że kolor ma być wybierany dynamicznie za pomocą kolor pickera, tzn. wybieramy kolor z palety i po kliknięciu przycisku nieparzyste wiersze w tabeli zmieniają kolor na wcześniej wybrany (nie przypisany statycznie)
Ale wiesz, że funkcje mogą mieć parametry?
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style>
tr:nth-child(even) {background: #CCC}
tr:nth-child(odd) {background: #FFF}
</style>
</head>
<body>
<table><tbody>
<tr><td>aaaaaaaaaaaaaaaaaaa</td></tr>
<tr><td>aaaaaaaaaaaaaaaaaaa</td></tr>
<tr><td>aaaaaaaaaaaaaaaaaaa</td></tr>
<tr><td>aaaaaaaaaaaaaaaaaaa</td></tr>
<tr><td>aaaaaaaaaaaaaaaaaaa</td></tr>
<tr><td>aaaaaaaaaaaaaaaaaaa</td></tr>
</tbody></table>
<script>
function zrob_css() {
var o_head = document.getElementsByTagName("head")[0];
var o_css = document.createElement("style");
o_css.type = "text/css";
o_css_tnode = document.createTextNode("");
o_head.appendChild(o_css);
o_css.appendChild(o_css_tnode);
}
function modyfikuj_css(k1, k2) {
o_css_tnode.nodeValue = `
tr:nth-child(even) {background: `+k1+`;}
tr:nth-child(odd) {background: `+k2+`;}
`;
}
zrob_css();
modyfikuj_css("red", "green");
</script>
</body>
</html>