JSFiddle - React, Tailwind, and code Playground

HTML

<form id="form1" runat="server">
    <table cellpadding="5">
        <tr>
            <td>
                Cell 1
            </td>
            <td>
                <select id="catBlah" OnChange="changeText(this, this.options[this.selectedIndex].value, '789');">
                    <option value=""></option>
                    <option selected="selected" value="789">Item 1</option>
                    <option value="000">Item 2</option>
                    <option value="456">Item 3</option>
                    <option value="123">Item 4</option>
                </select>
            </td>
        </tr>
        <tr>
            <td>
                <input type="text" value="blue" onchange="changeText(this, this.value, 'blue');" />
            </td>
            <td>
                Cell 4
            </td>
        </tr>
    </table>
</form>

CSS

td {
    padding: 1em;
}

JavaScript

function changeText(cell, shown, hidden) {
    var text = cell.parentNode;
    alert(text);
}