Rumah  >  Soal Jawab  >  teks badan

Adakah salah meletakkan tag <script> selepas teg </body>?

<p>Alangkah salahnya meletakkan teg skrip selepas teg badan penutup (<kod></body></code>)? </p> <pre class="brush:php;toolbar:false;"><html> .... <badan> .... </badan> <script type="text/javascript" src="theJs.js"></script> </html></pre>
P粉654894952P粉654894952424 hari yang lalu458

membalas semua(2)saya akan balas

  • P粉073857911

    P粉0738579112023-08-22 16:32:39

    Selepas tag penutup badan, hanya ulasan dan tag penutup elemen html dibenarkan.

    Anda boleh mengesahkan melalui spec atau validator.

    Penyemak imbas mungkin melakukan pemulihan ralat, spesifikasi HTML juga menerangkan cara memulihkan dalam kes ini, tetapi anda tidak boleh bergantung pada ini.


    Dengan defer属性的出现,我们可以将script diletakkan di dalam , anda mendapat faedah ini sambil turut membolehkan penyemak imbas memuat turun HTML secara selari untuk prestasi yang lebih baik.

    balas
    0
  • P粉232409069

    P粉2324090692023-08-22 15:46:00

    Ia tidak sah di luar tag <body><head>. Ia juga tidak akan memberi banyak perbezaan melainkan anda melakukan manipulasi DOM sebelum elemen dimuatkan sepenuhnya yang mungkin pecah IE - letakkannya sebelum menutup .

    <html>
      ....
      <body>
         ....
         <script type="text/javascript" src="theJs.js"></script>
      </body>
    </html>

    balas
    0
  • Batalbalas