Saya mengalami masalah saat membuat ini berfungsi. Saya pertama kali mencoba mengatur tag skrip saya sebagai string dan kemudian menggunakan jquery replaceWith () untuk menambahkannya ke dokumen setelah pemuatan halaman:
var a = '<script type="text/javascript">some script here</script>';
$('#someelement').replaceWith(a);
Tapi saya mendapat kesalahan literal string pada var itu. Saya kemudian mencoba menyandikan string seperti:
var a = '&left;script type="text/javascript">some script here<\/script>';
tetapi mengirimkannya ke replaceWith()
output hanya string itu ke browser.
Bisakah seseorang memberi tahu saya bagaimana Anda akan menambahkan <script>
tag secara dinamis ke browser setelah pemuatan halaman, idealnya melalui jQuery?
eval()
fungsi. Tetapi penggunaan dari eval()
hampir selalu menunjukkan bahwa ada cara yang lebih baik untuk melakukan apa yang Anda coba lakukan.
document.write
dan Anda menyebutnya setelah pemuatan halaman, itu akan merusak halaman.
<iframe>
elemen? Anda dapat menunda pengaturan <iframe>
URL sampai Anda siap.
<script>
tag ke dokumen?