عند كتابة رمز JS ، يمكنك العثور على هذه الظاهرة:
document.write ("1 2 3") ؛ النتيجة: 1 2 3بغض النظر عن عدد المساحات الموجودة في محتوى الإخراج ، يبدو أن النتيجة المعروضة لديها مساحة واحدة فقط.
وذلك لأن آلية عرض المتصفح تعرض مساحات متعددة تم استغلالها يدويًا إلى مساحة واحدة.
حل:
1. استخدم علامة HTML الإخراج لحلها
document.write (""+"1"+""+"23") ؛ النتيجة: 1 232. استخدم نمط CSS لحل
document.write ("<span style = 'white-space: pre ؛'>"+"1 2 3"+"</span>") ؛ النتيجة: 1 2 3أضف "الفضاء الأبيض: قبل ؛" سمة النمط عند الإخراج. هذا النمط يعني "الفراغ سيحتفظ به المستعرض"
طريقة التنفيذ البسيطة لمساحات إخراج JS أعلاه هي كل المحتوى الذي أشاركه معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.