1: หากคุณใช้แท็ก <a> เพื่อเชื่อมโยงไปยังหน้าฉันเชื่อว่าทุกคนรู้บทบาทของแอตทริบิวต์เป้าหมาย มันหมายถึงรูปแบบของหน้าเชื่อมโยง ค่าเป้าหมายที่ใช้กันทั่วไปรวมถึง: _blank (หน้าเว็บที่เปิดลิงก์ด้วยหน้าต่างเบราว์เซอร์ป๊อปอัพใหม่), _self (หน้าเว็บที่เปิดลิงก์ในหน้าต่างดั้งเดิม) แน่นอนว่ามี _top ฯลฯ เพราะไม่ได้ใช้กันทั่วไปดังนั้นฉันจะไม่แนะนำที่นี่
ตัวอย่างเช่น: <a href = http: //vevb.com target = _blank> wulin.com </a> หมายความว่าคุณต้องการเชื่อมโยงไปยัง wulin.com และเปิดด้วยหน้าต่างใหม่
2: หากคุณใช้แท็ก <a> เพื่อกระตุ้นการกระทำ (หลังจากการกระทำเสร็จสมบูรณ์คุณมักจะต้องข้ามไปยังหน้าหนึ่ง) การกระทำนี้สามารถแบ่งออกเป็นสองประเภทที่นี่:
(1) การกระทำในแบบฟอร์มไม่ได้ส่ง (เช่นการกระทำที่ไม่ทำงานในแบบฟอร์ม) สถานการณ์ที่เกี่ยวข้องในการพัฒนาเว็บเช่น: การลบบันทึกเป็นรายบุคคล ฯลฯ การดำเนินการดังกล่าวไม่ซับซ้อนมากและมีพารามิเตอร์ไม่มากนักและพวกเขาทั้งหมดถูกส่งไปในวิธีการรับ ในเวลานี้คุณสามารถระบุรูปแบบการแสดงผลของหน้าเพื่อเปลี่ยนเส้นทางผ่านแอตทริบิวต์เป้าหมาย การใช้งานที่นี่เหมือนกับที่อธิบายไว้ใน 1
ตัวอย่างเช่น
<a href = http: //vevb.com/user/deleteaction.do? id = 5 target = _self> ลบ Xiao Ming </a> หมายความว่าหลังจากประมวลผลการกระทำแล้วหน้าใหม่ยังคงเปิดอยู่ในหน้าต่างนี้
(2) การกระทำที่ส่งในแบบฟอร์ม (นั่นคือการกระทำเพื่อส่งข้อมูลในแบบฟอร์ม) แอปพลิเคชันดังกล่าวในการพัฒนาเว็บมักจะลงทะเบียนกับผู้ใช้ข้อมูลที่แก้ไข ฯลฯ แน่นอนบางคนอาจพูดว่าข้อมูลในแบบฟอร์มสามารถส่งโดยตรงโดยใช้ <อินพุตประเภท = ส่ง> หรือ <อินพุตประเภท = ปุ่ม> แต่ในบางกรณีคุณอาจต้องการส่งในรูปแบบของ <a href = javasrcipt: ชื่อฟังก์ชัน JS ของคุณ> หากคุณส่งที่นี่ในรูปแบบของแท็ก <a> และคุณต้องการใช้เป้าหมายแอตทริบิวต์เพื่อควบคุมหน้าเว็บที่คุณต้องการกระโดดหลังจากการประมวลผลเสร็จสมบูรณ์มันจะไม่ทำงาน ในเวลานี้แอตทริบิวต์เป้าหมายไม่ทำงานอีกต่อไป แต่คุณควรกำหนดไว้ในแอตทริบิวต์เป้าหมายแบบฟอร์มเพื่อให้มันเป็นไปตามที่คุณต้องการ!
ตัวอย่างเช่น:
คัดลอกรหัส