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);
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(""));
    }
    tdcenyvkc[i].nextSibling.childNodes[0].nodeValue=konvertuj(tdcenyvkc[i].childNodes[0].nodeValue);
}