JSFiddle - React, Tailwind, and code Playground
by SengKook Park
HTML
<label>The table</label>
<form name="age-form">
<table id="age-table">
<tr>
<td id="age-header">Your age:</td>
<td>
<label>
<input type="radio" name="age" value="young"/> under 18
</label>
<label>
<input type="radio" name="age" value="mature"/> 18 to 50
</label>
<label>
<input type="radio" name="age" value="senior"/> after 60
</label>
</td>
</tr>
</table>
</form>
JavaScript
function checkInsideTable(id){
// 获取表格元素和该id元素
var elem = document.getElementById(id)
var table = document.getElementById('age-table')
// 从内部开始遍历,判断父节点是否是表格元素
while (elem != table && elem) {
elem = elem.parentNode
}
// 转换为Boolean值
return !!elem
}