4
td
요소가되어야하는 버튼의 부모 노드를 가져오고 대신 body
요소를 얻습니다. 그 원인은 무엇입니까? JavaScript 만 사용하고 jQuery는 사용하지 않습니다.함수에서 잘못된 부모 노드가 나타나는 이유는 무엇입니까?
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<tr>
<td><input type='text'></td>
<td><button class='clk' onclick="g(this)">click me!</button></td>
</tr>
<script src="jquery/jquery.min.js"></script>
<script>
function g(c) {
alert(c.parentNode.nodeName);
}
</script>
</body>
</html>