JSFiddle - React, Tailwind, and code Playground

by Denis Tverdokhlebov

HTML

<tr> <!-- вот тут должен появиться класс -->
    <td>
        <table width="100%" cellspacing="0" cellpadding="0" border="0">
            <tbody>
                <tr>
                    <td align="left">
                        <a class="links_ngt">информация </a>
                    </td>

                    <td align="right">
                        <font color="red">
                            <b class="kat_min">Группа "б"</b>
                        </font>
                    </td>

                    <td align="right">
                        <span id="disable_link_108663">
                            <img id="off_stat" class="status_off" title="оповещение" src="https://home.yastatic.net/morda-logo/i/afisha_color_62.png"><!-- вот от сюда должен скопироваться класс -->
                        </span>
                    </td>

                </tr>

            </tbody>
        </table>
    </td>
</tr>
    
    <tr> <!-- вот тут должен появиться класс -->
    <td>
        <table width="100%" cellspacing="0" cellpadding="0" border="0">
            <tbody>
                <tr>
                    <td align="left">
                        <a class="links_ngt">информация </a>
                    </td>

                    <td align="right">
                        <font color="red">
                            <b class="kat_min">Группа "б"</b>
                        </font>
                    </td>

                    <td align="right">
                        <span id="disable_link_108663">
                            <img id="off_stat" class="status_off2" title="оповещение" src="https://home.yastatic.net/morda-logo/i/afisha_color_62.png"><!-- вот от сюда должен скопироваться класс -->
                        </span>
                    </td>

                </tr>

            </tbody>
        </table>
    </td>
</tr>
        
        <tr> <!-- вот тут должен появиться класс -->
    <td>
        <table width="100%" cellspacing="0" cellpadding="0"...

JavaScript

var images = document.getElementsByTagName('img');

for(var i=0, last, parent; i < images.length;i++) {
    last = undefined;
    parent = images[i].parentNode;

    while(parent = parent.parentNode) {
        if(parent.tagName && parent.tagName.toLowerCase() == "tr") {
            last = parent;
        }
    }

    if(last != undefined) {
        last.classList.add(images[i].className);
    }
}