본문 바로가기

웹 프로그래밍/JavaScript

[JS] 태그 내용 제거하기(parentNode.removeChild)

태그 내용 삭제하기

: 태그 자체가 삭제되지는 않는 것 같다. 아래의 예시를 보면 <tr></tr> 태그는 살아있다. parentNode.removeChild를 사용하면 된다. remove라는 것도 있는데, 이것은 익스플로러에서는 작동하지 않는다. 따라서 removeChild를 사용하면 됨

 

 

아이디가 지워졌다

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script>
	window.onload = function() {
		let idTag = document.getElementById('id')
		idTag.parentNode.removeChild(idTag)
		// idTag.remove() ==> explore에서는 작동하지 않음.
	}
</script>
</head>
<body>
	<table border="1" style="width:100px; height: 100px">
		<tr>
			<td id="id">아이디</td>
		</tr>
		<tr>
			<td class="pwd">PASSWORD</td>
		</tr>
	</table>
</body>
</html>