عند استخدام <a href = onClick => ، نشأت بعض المشكلات ، والتي أربكتني لأكثر من شهر. لقد حصلت الآن على الاستنتاج التالي من مستخدمي الإنترنت ، مما يجعلني مستنيرًا فجأة ويتم حل المشكلة.
يتم تنفيذ حدث OnClick المرتبط أولاً ، يليه الإجراءات الموجودة بموجب سمة HREF (قفزة الصفحة ، أو JavaScript Pseudo-Link) ؛
على افتراض أن هناك كل من HREF و OnClick في الرابط ، إذا كنت تريد الإجراءات بموجب سمة HREF لا يتم تنفيذها ، يجب أن يحصل Onclick على قيمة إرجاع خاطئة ؛
إذا كانت الصفحة طويلة جدًا وكان هناك أشرطة تمرير وترغب في إجراء العملية من خلال حدث OnClick المرتبط. يجب تعيين سمة HREF الخاصة بها على JavaScript: void (0) ؛ بدلاً من #، الذي يمنع قفزات الصفحة غير الضرورية ؛
إذا تم استدعاء وظيفة ذات قيمة إرجاع في سمة HREF المرتبطة ، فسيتم استبدال محتوى الصفحة الحالية بقيمة إرجاع هذه الوظيفة ؛
سيكون هناك فرق عند الضغط على مفتاح التحول.
المشكلة التي واجهتها اليوم هي أنه لا يمكن الوصول إلى ParentNode في IE6.0 مثل HREF.
حاول عدم استخدام JavaScript: Protocol as A HREF الخاص بـ A ، والتي لن تتسبب فقط في تشغيل غير ضروري للنافذة.