Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

เป็นไปได้ไหมที่จะเปลี่ยนเนื้อหา HTML ใน JavaScript?


ใช่ เป็นไปได้ที่จะเปลี่ยนเนื้อหาของ HTML ในจาวาสคริปต์ โดยปกติเนื้อหา HTML จะอยู่ในแท็ก HTML เช่น

, เป็นต้น ในจาวาสคริปต์ เรามี เมธอด DOM ที่มีความสามารถในการเข้าถึงแท็ก HTML วิธีการเหล่านั้น เช่น document.getElementById(), document.getElementByTagName() เป็นต้น ใช้ประโยชน์จากแท็กเพื่อเปลี่ยนเนื้อหา HTML

ตัวอย่าง-1

ในตัวอย่างต่อไปนี้ เนื้อหาในแท็ก span จะเปลี่ยนแปลงโดยใช้เมธอด javascript DOM document.getElementById() .

<html>
<body>
   <span id="change">Is javaScript is java.</span>
   <input type = "button" value = "change"
   onclick='document.getElementById("change").innerHTML = "No JavaScript is not java!"'>
</body>
</html>

เมื่อโค้ดด้านบนถูกรันแล้ว เราจะได้สิ่งต่อไปนี้บนหน้าจอ

เป็นไปได้ไหมที่จะเปลี่ยนเนื้อหา HTML ใน JavaScript?

หากเราคลิกที่ปุ่ม 'เปลี่ยน' ด้านบน เราจะได้ผลลัพธ์ดังต่อไปนี้

ผลลัพธ์

เป็นไปได้ไหมที่จะเปลี่ยนเนื้อหา HTML ใน JavaScript?

ตัวอย่าง-2

ในตัวอย่างต่อไปนี้ เนื้อหาในแท็กย่อหน้ามีการเปลี่ยนแปลงโดยใช้ เมธอด Javascript DOM

<html>
<body>
   <p id="change">Elon musk has failed 3 times</p>
   <input type = "button" value = "change"
   onclick='document.getElementById("change").innerHTML = "Elon musk has succeded in his fourth attempt"'>
</body>
</html>

เมื่อโค้ดด้านบนถูกรันแล้ว เราจะได้สิ่งต่อไปนี้บนหน้าจอ

เป็นไปได้ไหมที่จะเปลี่ยนเนื้อหา HTML ใน JavaScript?

หากเราคลิกที่ปุ่ม 'เปลี่ยน' ด้านบน เราจะได้ผลลัพธ์ดังต่อไปนี้

ผลลัพธ์

เป็นไปได้ไหมที่จะเปลี่ยนเนื้อหา HTML ใน JavaScript?