بادئ ذي بدء ، دعنا نتحدث عن ترتيب تنفيذ سمة HREF وحدث OnClick. عندما ينقر الماوس على علامة A ، سيتم تنفيذ حدث OnClick أولاً ، ثم الإجراءات الموجودة تحت سمة HREF (JAVASCRIPT Pseudo-Link). إذا كنت لا ترغب في تنفيذ الإجراءات بموجب سمة HREF ، فيجب على OnClick أن يعود خطأ. بشكل عام ، OnClick = xxx () ؛ إرجاع خطأ مكتوب مثل هذا.
كيفية تنفيذ تعبيرات رمز JavaScript وطرق كتابة المواصفات في سمة HREF
في JavaScript Void هو عامل يحدد أن التعبير يجب تقييمه ولكن لا يعيد قيمة.
تنسيق استخدام مشغل الفراغ هو كما يلي:1. جافا سكريبت: باطل (تعبير)
2. جافا سكريبت: تعبير باطل
التعبير هو تعبير قياسي JavaScript ليتم حسابه. يتم اختيار الأقواس الموجودة في الخارج من التعبير ، لكن كتابتها عادة جيدة. (تنفيذ إصدار Navigator 3.0)
يمكنك تحديد الارتباط التشعبي باستخدام مشغل الفراغ. سيتم حساب التعبير ولكن لا يتم تحميل أي شيء في المستند الحالي.
HREF =# يحتوي على معلومات الموقع. المرساة الافتراضية هو #TOP ، أي الطرف العلوي من صفحة الويب ، في حين أن JavaScript: void (0) يمثل فقط رابطًا ميتًا وليس لديه معلومات. لذلك من الأفضل استخدام void (0) عند استدعاء البرامج النصية
يشير HREF عمومًا إلى عنوان عنوان URL ، ويمكنك أيضًا الاتصال بـ JavaScript ، مثل HREF = JavaScript: XXX () ؛. توصي المستند بكتابة هذا على النحو التالي: <a href = javaScript: void (0) onClick = xxx () ؛> xx </a> ، لكن هذه الطريقة تسبب أحيانًا مشاكل غريبة في البيئات المعقدة. حاول عدم استخدام JavaScript: Protocol as A HREF الخاص بـ A ، والتي لن تتسبب فقط في تشغيل غير ضروري للنافذة.