JSFiddle - React, Tailwind, and code Playground
by petrfox
HTML
<table border="1">
<thead>
<tr>
<th>Zboží</th>
<th>cena v Kč</th>
<th>cena EUR</th>
</tr>
</thead>
<tbody>
<tr>
<td>Produkt 1</td>
<td class="cenakc">100</td><td class="cenaeur"></td>
</tr>
<tr>
<td>Produkt 2</td>
<td class="cenakc">200</td><td class="cenaeur"></td>
</tr>
</tbody>
</table>
JavaScript
function prepoctiCenu(kurz){
function eurReturned(cenaKc){
return (cenaKc * kurz);
}
return eurReturned;
}
var konvertuj=prepoctiCenu(1/28.3);//řádek A
var tdcenyvkc=document.getElementsByClassName("cenakc");
for (var i=0;i<tdcenyvkc.length;i++){
if (!tdcenyvkc[i].nextSibling.childNodes[0]){
tdcenyvkc[i].nextSibling.appendChild(document.createTextNode(""));
}
//řádek B
tdcenyvkc[i].nextSibling.childNodes[0].nodeValue=konvertuj(tdcenyvkc[i].childNodes[0].nodeValue);
}