Bagaimana untuk Memasukkan Skrip Secara Dinamik dengan Kefungsian document.write?

Barbara Streisand
Lepaskan: 2024-10-28 22:32:30
asal
875 orang telah melayarinya

How to Dynamically Include Scripts with document.write Functionality?

Skrip Termasuk Secara Dinamik dengan Kefungsian document.write

Soalan:

Bagaimanakah teg skrip dengan atribut src boleh ubah ditambah secara dinamik pada halaman web , terutamanya jika src mengandungi fungsi document.write?

Latar Belakang:

Biasanya, menambahkan teg skrip dengan atribut src tertentu dalam kepala HTML berfungsi dengan lancar. Walau bagaimanapun, apabila atribut src termasuk kod document.write, ia menjadi bermasalah.

Penyelesaian:

Untuk menambah teg skrip sedemikian secara dinamik, langkah berikut boleh diambil:

  1. Buat elemen skrip baharu menggunakan document.createElement('script').
  2. Tetapkan atribut src elemen skrip kepada URL/sumber yang dikehendaki.
  3. Tambahkan elemen skrip ke document.head menggunakan appendChild().

Contoh:

<code class="javascript">var my_awesome_script = document.createElement('script');

my_awesome_script.setAttribute('src', 'http://example.com/site.js');

document.head.appendChild(my_awesome_script);</code>
Salin selepas log masuk

Elemen skrip ini akan ditambahkan secara dinamik pada halaman web, walaupun srcnya mengandungi kod document.write .

Atas ialah kandungan terperinci Bagaimana untuk Memasukkan Skrip Secara Dinamik dengan Kefungsian document.write?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan