"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > هل يمكن لقيم الوصول إلى JavaScript لخصائص CSS غير صالحة؟

هل يمكن لقيم الوصول إلى JavaScript لخصائص CSS غير صالحة؟

نشر في 2025-03-22
تصفح:424

Can JavaScript Access Values of Invalid CSS Properties?

هل يمكن javaScript استرداد قيم خاصية CSS غير صالحة؟ ومع ذلك ، هل يمكن لـ JavaScript الوصول إلى قيم هذه الخصائص المخصصة إذا كانت غير صالحة أو لم يتم التعرف عليها من قبل المتصفح؟ عند مواجهة اسم خاصية غير صالحة ، مثل "-y-foo" ، يتخطى هذا الكائن عادةً الخاصية ويستمر مع خصائص صالحة أخرى. ومع ذلك ، في الممارسة العملية ، لا تدعم المتصفحات مثل Chrome و Firefox هذا السلوك. من خلال استخراج خصائص النمط من عنصر النمط المقابل ، يمكنك تحديد قيمة خاصية مخصصة واستردادها يدويًا ، حتى لو كانت غير صالحة. document.getElementSbyTagName ("style") [0] .innertext ؛ const propertyName = "-My-foo" ؛ const value = styletext.match (new regexp (`\\ b $ {propertyName}: \\ s*(.) \\ b` ،" i ") [1] ؛

يعتبر حلًا منخفض المستوى وقد لا يكون الطريقة الأكثر كفاءة أو مناسبة لجميع السيناريوهات.

بيان الافراج يتم استنساخ هذه المقالة في: 1729722873 إذا كان هناك أي انتهاك ، فيرجى الاتصال بـ [email protected] لحذفه.
أحدث البرنامج التعليمي أكثر>

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

Copyright© 2022 湘ICP备2022001581号-3