البرمجة
كيفية النقر على رابط بدون href أو onclick في IE
04/03/2024آخر تحديث: 04/03/2024
4 أقل من دقيقة
للنقر على الرابط في Internet Explorer بدون استخدام الخصائص href أو onclick، يمكنك استخدام الأحداث المحاكية ومكتبة jQuery (إذا كنت تستخدمها) لتنفيذ الإجراءات التي تريدها.
- نقرًا على “data=1”:
javascriptdocument.querySelector('li[data="1"]').click();
- انتظار لحين تحميل الصفحة بعد النقر، ثم نقرًا على “clickspan”:
javascriptdocument.querySelector('.clickspan').click();
إذا كنت تواجه مشكلة في التنفيذ باستخدام الطرق المذكورة، يمكنك استخدام setTimeout لتأكيد تنفيذ النقرة بعد فترة زمنية قصيرة للتأكد من تحميل الصفحة بشكل كامل.
مقالات ذات صلة
المزيد من المعلومات
بالتأكيد، إليك بعض المعلومات الإضافية:
- للتأكد من أن العنصر الذي تحاول النقر عليه موجود في الصفحة، يمكنك استخدام الدالة
querySelectorAll
للبحث عن العناصر بناءً على الخاصيةdata
والقيمة المحددة. - يمكن استخدام دالة
dispatchEvent
لتشغيل أحداث النقر يدويًا على العناصر. - يُفضل استخدام تأخير قصير (مثل 500 مللي ثانية) بين النقرتين للتأكد من تحميل الصفحة بشكل كامل قبل تنفيذ الإجراء الثاني.