โพสต์นี้จะแจ้งให้คุณทราบวิธีที่ถูกต้องในการถอดรหัสสตริงด้วยเอนทิตี HTML พิเศษ
วิธีที่ถูกต้องในการถอดรหัสสตริงที่มีเอนทิตี HTML พิเศษอยู่ในนั้นคืออะไร
ในการถอดรหัสสตริงที่มีเอนทิตี HTML พิเศษ ให้ใช้วิธีการต่อไปนี้:
วิธีที่ 1: ถอดรหัสสตริงที่มีเอนทิตี HTML พิเศษในนั้นโดยใช้องค์ประกอบ 'textarea'
ใช้ HTML “ <พื้นที่ข้อความ> ” องค์ประกอบสำหรับการถอดรหัสสตริงที่มีเอนทิตี HTML พิเศษ ใช้สตริงที่มีเอนทิตี HTML พิเศษโดยใช้ ' HTML ภายใน ' คุณสมบัติ. เบราว์เซอร์จะถอดรหัสเอนทิตีในพื้นที่ textarea โดยอัตโนมัติและให้ข้อความธรรมดาอย่างง่าย สำหรับการดึงสตริงที่ถอดรหัส ให้ใช้ปุ่ม “ ค่า ' คุณสมบัติ.
ตัวอย่าง
สร้างตัวแปร “ เข้ารหัสสตริง ” ที่เก็บสตริงที่มีเอนทิตี HTML พิเศษในนั้น:
คอสต์ เข้ารหัสสตริง = '<div>ยินดีต้อนรับสู่ Linuxhint!</div>' ;
พิมพ์สตริงที่เข้ารหัสบนคอนโซล:
คอนโซล บันทึก ( 'สตริงที่เข้ารหัส: ' + เข้ารหัสสตริง ) ;สร้างองค์ประกอบ HTML “ พื้นที่ข้อความ ' ใช้ ' สร้างองค์ประกอบ () ' วิธี:
คอสต์ พื้นที่ข้อความ = เอกสาร. สร้างองค์ประกอบ ( 'พื้นที่ข้อความ' ) ;
ส่งสตริงที่เข้ารหัสไปยัง textarea โดยใช้ ' HTML ภายใน ' คุณสมบัติ:
พื้นที่ข้อความ HTML ภายใน = เข้ารหัสสตริง ;ตอนนี้รับสตริงที่ถอดรหัสโดยใช้ ' ค่า ” คุณลักษณะของ textarea และเก็บไว้ในตัวแปร “ ถอดรหัสสตริง ”:
คอสต์ ถอดรหัสสตริง = พื้นที่ข้อความ ค่า ;สุดท้าย แสดงสตริงที่ถอดรหัสบนคอนโซลโดยใช้ปุ่ม ' คอนโซล.ล็อก() ' วิธี:
คอนโซล บันทึก ( 'ถอดรหัสสตริง: ' + ถอดรหัสสตริง ) ;เอาต์พุตระบุว่าสตริงที่มีเอนทิตี HTML พิเศษได้รับการถอดรหัสสำเร็จแล้ว:
วิธีการข้างต้นนั้นเรียบง่ายและชัดเจน และเหมาะสำหรับสถานการณ์ง่ายๆ หากคุณพยายามจัดการโครงสร้าง HTML ที่ซับซ้อน มันจะล้มเหลว ดังนั้น ให้ใช้เมธอด “parseFromString()”
วิธีที่ 2: ถอดรหัสสตริงที่มีเอนทิตี HTML พิเศษในนั้นโดยใช้เมธอด “parseFromString()”
อีกวิธีหนึ่งในการถอดรหัสสตริงด้วยเอนทิตี HTML พิเศษคือ ' แยกวิเคราะห์จากสตริง () ' วิธี. เป็นวิธีการสร้างไว้ล่วงหน้าของ “ ดอมพาร์เซอร์ ' วัตถุ. ช่วยในการแยกวิเคราะห์สตริง XML หรือ HTML แล้วสร้างวัตถุเอกสาร DOM ใหม่จากนั้น
ตัวอย่าง
ขั้นแรก สร้างวัตถุใหม่ของ “ ดอมพาร์เซอร์ ' ใช้ ' ใหม่ ' คำสำคัญ:
คอสต์ โปรแกรมแยกวิเคราะห์ = ใหม่ ดอมพาร์เซอร์ ( ) ;โทรหา “ แยกวิเคราะห์จากสตริง () ” วิธีการและส่งผ่านพารามิเตอร์ “ สตริงที่เข้ารหัส ” เป็นโครงสร้าง HTML ที่ซับซ้อน และ “ ข้อความ/html '. มันบอกวิธีการปฏิบัติต่อสตริงที่เข้ารหัสเป็น HTML ใช้ ' ข้อความเนื้อหา ” คุณสมบัติขององค์ประกอบร่างกายเพื่อรับสตริงที่ถอดรหัส:
คอสต์ ถอดรหัสสตริง = โปรแกรมแยกวิเคราะห์ แยกวิเคราะห์จากสตริง ( ` ประเภทเอกสาร html >< ร่างกาย > $ { เข้ารหัสสตริง } ` , 'ข้อความ/html' ) . ร่างกาย . ข้อความเนื้อหา ;พิมพ์สตริงที่ถอดรหัสบนคอนโซล:
คอนโซล บันทึก ( 'ถอดรหัสสตริง: ' + ถอดรหัสสตริง ) ;เอาต์พุต
เราได้ให้คำแนะนำที่จำเป็นทั้งหมดที่เกี่ยวข้องกับการถอดรหัสสตริงด้วยเอนทิตี HTML พิเศษ
บทสรุป
สำหรับการถอดรหัสสตริงที่มีเอนทิตี HTML พิเศษในนั้น ให้ใช้องค์ประกอบ HTML “ พื้นที่ข้อความ ” หรือ
“ แยกวิเคราะห์จากสตริง () ” วิธีการของ “ ดอมพาร์เซอร์ ' วัตถุ. วิธีการ