วิธีแปลง HTML เป็นข้อความธรรมดาใน Javascript

...

ใช้ JavaScript เพื่อแปลงองค์ประกอบ HTML เป็นข้อความธรรมดา

สิ่งหนึ่งที่มีประโยชน์มากกว่าที่คุณสามารถทำได้ด้วยภาษาสคริปต์ JavaScript คือการจัดการและทำงานกับ Document Object Model (หรือ "DOM") ของเอกสาร HTML DOM ของเอกสาร HTML เป็นแบบแผนสำหรับการแสดงเนื้อหาของเอกสารนั้น เป็นช่องทางให้เว็บเบราว์เซอร์และภาษาสคริปต์ เช่น JavaScript สามารถโต้ตอบกับองค์ประกอบต่างๆ ที่เขียนเอกสารนั้นได้ ด้วยการใช้ JavaScript และ DOM ของหน้าเว็บ คุณสามารถแปลง HTML เป็นข้อความธรรมดาได้อย่างง่ายดาย

ขั้นตอนที่ 1

เพิ่มการประกาศ SCRIPT ในส่วน HEAD ของเอกสาร HTML ของคุณ แท็ก SCRIPT กำหนดสคริปต์ฝั่งไคลเอ็นต์ เช่น JavaScript แท็ก SCRIPT ของคุณต้องมีแอตทริบิวต์ "type" ที่ตั้งค่าเป็น "text/javascript" เพื่อให้การประกาศ SCRIPT ทั้งหมดอ่านได้ดังนี้: (โดยที่โค้ด JavaScript จะอยู่ระหว่างสองแท็ก)

วีดีโอประจำวันนี้

ขั้นตอนที่ 2

กำหนดฟังก์ชัน JavaScript ที่รับหนึ่งสตริงเป็นพารามิเตอร์ พารามิเตอร์สตริงนี้มี HTML ที่คุณจะแปลงเป็นข้อความธรรมดา

ขั้นตอนที่ 3

สร้างองค์ประกอบ DIV ชั่วคราวภายในฟังก์ชัน JavaScript โดยใช้เมธอด "createElement()"

ขั้นตอนที่ 4

กำหนดพารามิเตอร์สตริงของฟังก์ชันให้กับแอตทริบิวต์ "innerHTML" ชั่วคราวของ DIV

ขั้นตอนที่ 5

สร้างตัวแปรสตริงชั่วคราวในฟังก์ชันของคุณ

ขั้นตอนที่ 6

หยิบเนื้อหาข้อความธรรมดาของ DIV ชั่วคราวของคุณโดยใช้แอตทริบิวต์ "textContent" และ "innerText" แล้วกำหนดให้กับตัวแปรสตริงชั่วคราวของคุณ เนื่องจากปัญหาความเข้ากันได้ข้ามเบราว์เซอร์ ทั้ง "textContent" และ "innerText" จะถูกกำหนดในบางส่วน เว็บเบราว์เซอร์และไม่ได้กำหนดไว้ในส่วนอื่น ๆ แต่จะกำหนดอย่างใดอย่างหนึ่งในทุกเวอร์ชันของสาขาวิชาทั้งหมด เบราว์เซอร์

ขั้นตอนที่ 7

ส่งคืนค่าที่ถือโดยสตริงชั่วคราวของคุณโดยใช้คำสั่ง "return" การดำเนินการนี้จะคืนค่าข้อความธรรมดาของ HTML ที่แปลงแล้ว

เคล็ดลับ

แทนที่จะใช้คำสั่ง IF-THEN เพื่อตรวจสอบความเข้ากันได้ของเบราว์เซอร์ต่างๆ และตัดสินใจว่าจะใช้ "textContent" หรือ "innerText" ในฟังก์ชันของคุณ เพียงกำหนดค่าข้อความธรรมดาขององค์ประกอบ DIV ชั่วคราวให้กับตัวแปรสตริงชั่วคราวดังนี้: var tmpString = tmpDiv.textContent || tmpDiv.innerText

หมวดหมู่

ล่าสุด

ISP ทำงานอย่างไร?

ISP ทำงานอย่างไร?

ผู้ให้บริการอินเทอร์เน็ตคือองค์กรที่ให้บริการโฮ...

วิธีสร้างลายเซ็นอิเล็กทรอนิกส์บน Mac

วิธีสร้างลายเซ็นอิเล็กทรอนิกส์บน Mac

เครดิตรูปภาพ: รูปภาพ Justin Sullivan / Getty ภา...

DSL แบบ Dry Loop ทำงานอย่างไร

DSL แบบ Dry Loop ทำงานอย่างไร

ชายคนหนึ่งกำลังทำงานบนแล็ปท็อปของเขา เครดิตรูป...