บทความนี้อธิบายการแก้ปัญหาที่พรอมต์ JS: ข้อผิดพลาดที่ไม่ได้รับการตรวจสอบแล้ว: โทเค็นที่ไม่คาดคิด) แบ่งปันสำหรับการอ้างอิงของคุณดังนี้:
syntaxerror ที่ไม่ได้รับการยกเว้น: โทเค็นที่ไม่คาดคิด)
รหัสต่อไปนี้ส่งข้อยกเว้นนี้:
<div> <a href = "javascript: void ()" onclick = "loadliveplayer ('ud')"> ultra-clear </a> <a href = "javascript: void ()" onclick = "loadliveplayer ('hd') onclick = "loadliveplayer ('sd')"> ราบรื่น </a> </div>สิ่งที่อาจทำให้เกิดข้อผิดพลาดนี้:
1. ค่าแอตทริบิวต์ HREF คือ "JavaScript: void ()" และไม่มี "0" ถูกเพิ่มเข้ามาในวงเล็บ
รูปแบบการใช้งานของตัวดำเนินการช่องว่างมีดังนี้:
①. JavaScript: Void (Expression)
②. JavaScript: การแสดงออกที่เป็นโมฆะ
นิพจน์เป็นนิพจน์มาตรฐาน JavaScript ที่จะคำนวณ เลือกวงเล็บด้านนอกของนิพจน์ แต่การเขียนมันเป็นนิสัยที่ดี (ใช้เวอร์ชัน Navigator 3.0)
คุณระบุไฮเปอร์ลิงก์โดยใช้ตัวดำเนินการเป็นโมฆะ นิพจน์จะถูกคำนวณ แต่ไม่มีการโหลดในเอกสารปัจจุบัน
<div> <a href = "javascript: void (0)" onclick = "loadliveplayer ('ud')"> ultra-clear </a> <a href = "javascript: void (0)" onclick = "loadliveplayer ('hd')" onclick = "loadliveplayer ('sd')"> ราบรื่น </a> </div>2. ฟังก์ชั่นการจัดการเหตุการณ์ onclick "LoadLivePlayer" ไม่ได้เพิ่มค่าส่งคืนส่งผลให้ JavaScript: Void (0) ถูกดำเนินการ คุณควรเพิ่ม: return false;
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเนื้อหาที่เกี่ยวข้องกับ JavaScript โปรดตรวจสอบหัวข้อของเว็บไซต์นี้: "สรุปทักษะการดำเนินการส่งค่า JavaScript", "สรุปทักษะการดำเนินงานการเข้ารหัส JavaScript", "สรุปทักษะการใช้งาน JAVAScript ของ JavaScript" "สรุปข้อผิดพลาดของ JavaScript และเทคนิคการดีบัก", "บทสรุปของโครงสร้างข้อมูล JavaScript และทักษะอัลกอริทึม", "บทสรุปของอัลกอริทึมและเทคนิคการสำรวจ JavaScript Traversal" และ "สรุปการใช้งานทางคณิตศาสตร์ทางคณิตศาสตร์ JavaScript"
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม JavaScript ของทุกคน