محتوى النص مقابل النص الداخلي: أيهما يجب استخدامه؟
يعد النص الداخلي ومحتوى النص من الخصائص شائعة الاستخدام في JavaScript للوصول إلى محتوى النص للعناصر . على الرغم من أن كلا الخاصيتين تشتركان في وظائف مماثلة، إلا أن هناك اختلافات رئيسية تحدد حالة الاستخدام المناسبة لكل منهما.
innerText
يُرجع النص الداخلي النص المرئي الموجود داخل عنصر HTML. وهو يستبعد أي عناصر مخفية أو عناصر تم تعيين أنماط العرض فيها على "لا شيء".
مثال:
مرحبًا Hello textContent ، من ناحية أخرى، يُرجع textContent محتوى النص الكامل، بغض النظر عن الرؤية أو أنماط العرض. في المثال أعلاه، سيُرجع textContent "Hello World". التوافق القياسي: لـ في الحالات التي تريد فيها الوصول إلى النص المرئي فقط، قد يكون النص الداخلي خيارًا أكثر كفاءة. ومع ذلك، إذا كنت بحاجة إلى استرداد محتوى النص بالكامل، بما في ذلك المحتوى الدقيق، فإن textContent هي الخاصية المفضلة.في المثال المقدم: var logo$ = document.getElementsByClassName('logo' )[0];
logo$.textContent = "Example"; يمكنك استخدام textContent لتحديث محتوى النص لعنصر الشعار. سيتم استبدال أي نص موجود بـ "مثال".
نص داخلي سيُرجع "مرحبًا" لهذا العنصر.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3