البرمجة

كيفية النقر على رابط بدون href أو onclick في IE

للنقر على الرابط في Internet Explorer بدون استخدام الخصائص href أو onclick، يمكنك استخدام الأحداث المحاكية ومكتبة jQuery (إذا كنت تستخدمها) لتنفيذ الإجراءات التي تريدها.

  1. نقرًا على “data=1”:
javascript
document.querySelector('li[data="1"]').click();
  1. انتظار لحين تحميل الصفحة بعد النقر، ثم نقرًا على “clickspan”:
javascript
document.querySelector('.clickspan').click();

إذا كنت تواجه مشكلة في التنفيذ باستخدام الطرق المذكورة، يمكنك استخدام setTimeout لتأكيد تنفيذ النقرة بعد فترة زمنية قصيرة للتأكد من تحميل الصفحة بشكل كامل.

المزيد من المعلومات

بالتأكيد، إليك بعض المعلومات الإضافية:

  1. للتأكد من أن العنصر الذي تحاول النقر عليه موجود في الصفحة، يمكنك استخدام الدالة querySelectorAll للبحث عن العناصر بناءً على الخاصية data والقيمة المحددة.
  2. يمكن استخدام دالة dispatchEvent لتشغيل أحداث النقر يدويًا على العناصر.
  3. يُفضل استخدام تأخير قصير (مثل 500 مللي ثانية) بين النقرتين للتأكد من تحميل الصفحة بشكل كامل قبل تنفيذ الإجراء الثاني.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر