1: إذا كنت تستخدم العلامة <a> لربط صفحة ، أعتقد أن الجميع يعرف دور السمة الهدف. يشير إلى شكل الصفحة المرتبطة. تتضمن قيم الهدف شائعة الاستخدام: _blank (الصفحة التي تفتح الرابط مع نافذة متصفح منبثقة جديدة) ، _self (الصفحة التي تفتح الرابط في النافذة الأصلية). بالطبع ، هناك _top ، وما إلى ذلك ، لأنها ليست شائعة الاستخدام ، لذلك لن أقدمها هنا.
على سبيل المثال: <a href = http: //vevb.com target = _blank> wulin.com </a> يعني أنك تريد الارتباط بـ wulin.com وفتحه مع نافذة جديدة.
2: إذا كنت تستخدم العلامة <a> لتشغيل إجراء (بعد اكتمال الإجراء ، عادة ما يتعين عليك القفز إلى صفحة معينة). يمكن تقسيم هذا الإجراء إلى نوعين هنا:
(1) لا يتم تقديم الإجراءات في النموذج (أي الإجراءات التي لا تعمل في النموذج). السيناريوهات ذات الصلة في تطوير الويب ، مثل: حذف سجل بشكل فردي ، وما إلى ذلك ، فإن هذه العمليات ليست معقدة للغاية ، ولا توجد العديد من المعلمات المطلوبة ، وكلها يتم تقديمها في طريقة GET. في هذا الوقت ، يمكنك تحديد نموذج عرض الصفحة المراد إعادة توجيهها من خلال السمة الهدف. الاستخدام هنا هو نفسه الموضح في 1.
على سبيل المثال
<a href = http: //vevb.com/user/deleteaction.do؟ id = 5 target = _self> حذف Xiao ming </a> يعني أنه بعد معالجة الإجراء ، لا يزال يتم فتح صفحة جديدة في هذه النافذة.
(2) الإجراءات المقدمة في النموذج (أي إجراءات إرسال البيانات في النموذج). غالبًا ما يتم تسجيل هذه التطبيقات في تطوير الويب لدى المستخدمين والمعلومات المعدلة ، وما إلى ذلك. بالطبع ، قد يقول بعض الأشخاص أنه يمكن إرسال البيانات في النموذج مباشرة باستخدام <type type = submit> أو <input type = button>. ولكن في بعض الحالات ، قد تفضل إرساله في شكل <a href = javasrcipt: اسم وظيفة JS الخاص بك>. إذا قمت بإرساله هنا في شكل علامة <a> ، وكنت ترغب في استخدام هدف السمة للتحكم في الصفحة التي تريد القفز بعد اكتمال المعالجة ، فلن تعمل. في هذا الوقت ، لم تعد السمة المستهدفة تعمل. بدلاً من ذلك ، يجب عليك صياغة سمة هدف النموذج بحيث تكون كما يحلو لك!
على سبيل المثال:
انسخ الرمز