> 웹 프론트엔드 > JS 튜토리얼 > 자바스크립트에 태그를 추가할 수 있나요?

자바스크립트에 태그를 추가할 수 있나요?

青灯夜游
풀어 주다: 2022-01-19 11:02:20
원래의
3235명이 탐색했습니다.

Javascript는 레이블을 추가할 수 있습니다. 방법: 1. "document.createElement("레이블 이름")" 문을 사용하여 새 레이블 노드를 만듭니다. 2. insertBefore() 또는appendChild() 함수를 사용하여 앞에 새 레이블을 삽입합니다. 또는 지정된 하위 요소 레이블 노드 뒤에 있습니다.

자바스크립트에 태그를 추가할 수 있나요?

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

노드 삽입은 두 가지 상황으로 나눌 수 있습니다. 요소의 하위 노드 목록 뒤에 하위 노드를 추가하는 것과 요소의 하위 노드 앞에 하위 노드를 삽입하는 것입니다.

  • 첫 번째 경우에는 를 호출합니다. element.appendChild(하위 노드); element.appendChild(子节点)

  • 第二种情况调用:element.insertBefore(新节点,现有节点)

두 번째 경우는 element.insertBefore(새 노드, 기존 노드)를 호출합니다.

예 1: 자바스크립트에 태그를 추가할 수 있나요?요소 하위 노드 목록 뒤에 하위 노드를 추가합니다.

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
	</head>
	<body>

		<ul id="myList">
			<li>Coffee</li>
			<li>Tea</li>
		</ul>
		<p id="demo">单击按钮将项目添加到列表中</p>
		<button onclick="myFunction()">点我</button>
		<script>
			function myFunction() {
				var node = document.createElement("LI");
				var textnode = document.createTextNode("Water");
				node.appendChild(textnode);
				document.getElementById("myList").appendChild(node);
			}
		</script>
	</body>
</html>
로그인 후 복사

  • 참고:

  • 먼저 노드를 만들고

  • 텍스트 노드를 만듭니다.

  • 그런 다음 LI 노드에 텍스트 노드를 추가합니다.

마지막으로 목록에 노드를 추가합니다.

예 2: 자바스크립트에 태그를 추가할 수 있나요?요소의 하위 노드 앞에 하위 노드를 삽입합니다

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
	</head>
	<body>

		<ul id="myList">
			<li>Coffee</li>
			<li>Tea</li>
		</ul>
		<p id="demo">单击按钮插入一个项目列表</p>
		<button onclick="myFunction()">点我</button>
		<script>
			function myFunction() {
				var newItem = document.createElement("LI")
				var textnode = document.createTextNode("Water")
				newItem.appendChild(textnode)
				var list = document.getElementById("myList")
				list.insertBefore(newItem, list.childNodes[0]);
			}
		</script>
	</body>
</html>
로그인 후 복사

  • 참고:

  • 먼저 li 노드를 생성하고

  • 그런 다음 텍스트 노드를 생성합니다.

  • 그런 다음 li 노드에 텍스트 노드를 추가합니다.

마지막으로 li 노드를 첫 번째 하위 노드 목록에 삽입합니다.

【관련 권장사항: 자바스크립트 학습 튜토리얼

🎜】🎜🎜

위 내용은 자바스크립트에 태그를 추가할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿