Latest web development tutorials
×

JavaScript หลักสูตร

JavaScript หลักสูตร JavaScript แนะนำโดยย่อ JavaScript การใช้ JavaScript ส่งออก JavaScript ไวยากรณ์ JavaScript งบ JavaScript หมายเหตุ JavaScript ตัวแปร JavaScript ชนิดข้อมูล JavaScript วัตถุ JavaScript ฟังก์ชัน JavaScript ขอบเขต JavaScript เหตุการณ์ JavaScript เชือก JavaScript ผู้ประกอบการ JavaScript เปรียบเทียบ JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript ประเภทการแปลง JavaScript นิพจน์ปกติ JavaScript ความผิดพลาด JavaScript แก้จุดบกพร่อง JavaScript ยกตัวแปร JavaScript โหมดที่เข้มงวด JavaScript ใช้ไม่เหมาะสม JavaScript รูปแบบการตรวจสอบสิทธิ์ JavaScript ลิขสิทธิ์คำสำคัญ JavaScript JSON JavaScript void JavaScript ข้อมูลจำเพาะรหัส

JS ฟังก์ชัน

JavaScript นิยามฟังก์ชัน JavaScript อาร์กิวเมนต์ของฟังก์ชัน JavaScript เรียกใช้ฟังก์ชัน JavaScript การปิด

JS HTML DOM

DOM แนะนำโดยย่อ DOM HTML DOM CSS DOM เหตุการณ์ DOM EventListener DOM ธาตุ

JS การสอนที่ทันสมัย

JavaScript วัตถุ JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp วัตถุ

JS เบราว์เซอร์ BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript ป๊อป JavaScript เหตุการณ์หมดเวลา JavaScript Cookies

JS โกดัง

JavaScript โกดัง JavaScript ทดสอบ jQuery JavaScript ทดสอบ Prototype

JS ตัวอย่าง

JavaScript ตัวอย่าง JavaScript ตัวอย่างวัตถุ JavaScript วัตถุเช่นเบราว์เซอร์ JavaScript HTML DOM ตัวอย่าง JavaScript ย่อ

JS คู่มืออ้างอิง

JavaScript วัตถุ HTML DOM วัตถุ

JavaScript HTML DOM องค์ประกอบ

สร้างองค์ประกอบ HTML ใหม่


สร้างองค์ประกอบ HTML ใหม่

เพื่อเพิ่มองค์ประกอบใหม่ใน DOM HTML คุณต้องสร้างองค์ประกอบ (โหนดองค์ประกอบ) แล้วผนวกองค์ประกอบที่จะเป็นองค์ประกอบที่มีอยู่

ตัวอย่าง

<div id = "div1">
<p id = "P1"> นี้เป็นวรรค </ p>
<p id = "P2"> นี้เป็นวรรคอื่น </ p>
</ div>

<script>
var Para = document.createElement ( "P");
โหนด var = document.createTextNode ( "นี่คือย่อหน้าใหม่.");
para.appendChild (โหนด);

องค์ประกอบ var = document.getElementById ( "div1");
element.appendChild (Para);
</ script>

ลอง»


ตัวอย่างของการวิเคราะห์:

รหัสนี้สร้าง <p> องค์ประกอบใหม่:

var para=document.createElement("p");

เพื่อเพิ่มข้อความที่ <p> องค์ประกอบคุณต้องสร้างโหนดข้อความ รหัสนี้สร้างโหนดข้อความ:

โหนด var = document.createTextNode ( "นี่คือย่อหน้าใหม่.");

แล้วคุณจะต้องเพิ่มโหนดข้อความนี้ไปยัง <p> องค์ประกอบ:

para.appendChild (โหนด);

สุดท้ายคุณก็ต้องเพิ่มองค์ประกอบใหม่นี้จะเป็นองค์ประกอบที่มีอยู่

รหัสเพื่อหาองค์ประกอบที่มีอยู่:

องค์ประกอบ var = document.getElementById ( "div1");

รหัสต่อไปนี้หลังจากองค์ประกอบที่มีอยู่เพิ่มองค์ประกอบใหม่:

element.appendChild (Para);


ลบองค์ประกอบ HTML ที่มีอยู่

รหัสต่อไปนี้แสดงให้เห็นถึงวิธีการลบองค์ประกอบ:

ตัวอย่าง

<div id = "div1">
<p id = "P1"> นี้เป็นวรรค </ p>
<p id = "P2"> นี้เป็นวรรคอื่น </ p>
</ div>

<script>
var ปกครอง = document.getElementById ( "div1");
เด็ก var = document.getElementById ( "P1");
parent.removeChild (เด็ก);
</ script>


ลอง»


ตัวอย่างของการวิเคราะห์

เอกสาร HTML มีโหนดลูกมีสอง (สอง <p> องค์ประกอบ) ของ <div>:

<div id="div1">
<p id="p1">这是一个段落。</p>
<p id="p2">这是另一个段落。</p>
</div>

ค้นหา id = "div1" องค์ประกอบ:

var ปกครอง = document.getElementById ( "div1");

ค้นหา id = "P1 ว่า" <p> องค์ประกอบ:

var child=document.getElementById("p1");

ลบออกจากองค์ประกอบหลักองค์ประกอบย่อย:

parent.removeChild(child);

โคมไฟ หากคุณสามารถลบองค์ประกอบโดยไม่ต้องมีการอ้างอิงถึงองค์ประกอบหลักก็จะดี
แต่น่าเสียดาย องค์ประกอบ DOM ที่คุณจำเป็นต้องรู้ที่จะถูกลบเช่นเดียวกับองค์ประกอบหลักของมัน

นี่คือวิธีการแก้ปัญหาที่พบบ่อย: หาองค์ประกอบของเด็กที่คุณต้องการลบและจากนั้นใช้คุณสมบัติของมันที่จะหาองค์ประกอบหลัก parentNode:

var child=document.getElementById("p1");
child.parentNode.removeChild(child);


HTML DOM กวดวิชา

ในส่วนที่เป็น HTML DOM ของการกวดวิชา JavaScript ของเราคุณได้เรียนรู้:

  • วิธีการเปลี่ยนเนื้อหาขององค์ประกอบ HTML ที่ (innerHTML)
  • วิธีการเปลี่ยนรูปแบบขององค์ประกอบของ HTML (CSS)
  • วิธีการตอบสนองต่อเหตุการณ์ที่เกิดขึ้นใน DOM แบบ HTML
  • ฉันจะเพิ่มหรือลบองค์ประกอบ HTML

ถ้าคุณต้องการที่จะเรียนรู้เพิ่มเติมเกี่ยวกับการใช้งาน JavaScript เพื่อเข้าถึงความรู้ HTML DOM กรุณาเยี่ยมชมของเราสมบูรณ์ กวดวิชา HTML DOM