عندما ينقر المستخدم على \\\"hyhy\\\" ، \\\"HA\\\" يجب تغييره إلى \\\"xxx\\\" ، لكنه لا يعمل في الامتداد.

الإجابة:

function hellYeah(text) {  document.getElementById(\\\"text-holder\\\").innerHTML = text;}
      Getting Started Extension\\'s Popup            

document.addeventListener ('domContentLoaded' ' ، وظيفة() { var link = document.getElementById ('link') ؛ // منطق النقر كما يلي: link.addeventListener ('click' ، function () { Hellyeah ('xxx') ؛ }) ؛}) ؛

تأكد من تحميل popup.js كملف نصي منفصل:

","image":"http://www.luping.net/uploads/20250206/173880504967a40f39c1d94.jpg173880504967a40f39c1d9c.jpg","datePublished":"2025-02-06T11:36:29+08:00","dateModified":"2025-02-06T11:36:29+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"

لماذا لا تعمل وظيفة Onclick المضمنة في امتداد Chrome/Firefox؟

نشر في 2025-02-06
تصفح:254

Why Doesn't My Inline onclick Function Work in a Chrome/Firefox Extension?

] في التمديد في حالة وظيفة OnClick ، ​​لا يمكن لوظيفة OnClick أداء وظيفتها المتوقعة ، على الرغم من أنها تعمل بشكل جيد في متصفح عادي.

مثال على الكود:

document.getElementById ("حامل النص"). innerhtml = text ؛ }

ابدأ في بدء ملحق popup

عندما ينقر المستخدم على "hyhy" ، "HA" يجب تغييره إلى "xxx" ، لكنه لا يعمل في الامتداد.

الإجابة:

function hellYeah(text) {
  document.getElementById("text-holder").innerHTML = text;
}

  
    Getting Started Extension's Popup
    
  
  
    

document.addeventListener ('domContentLoaded' ' ، وظيفة() { var link = document.getElementById ('link') ؛ // منطق النقر كما يلي: link.addeventListener ('click' ، function () { Hellyeah ('xxx') ؛ }) ؛ }) ؛

تأكد من تحميل popup.js كملف نصي منفصل:

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3