Rumah > hujung hadapan web > tutorial js > Bagaimanakah Saya Boleh Rujuk Teg Skrip JavaScript Yang Sedang Dijalankan?

Bagaimanakah Saya Boleh Rujuk Teg Skrip JavaScript Yang Sedang Dijalankan?

Susan Sarandon
Lepaskan: 2024-12-20 05:21:17
asal
263 orang telah melayarinya

How Can I Reference the Script Tag of the Currently Running JavaScript?

Merujuk Tag Skrip untuk Skrip Sedang Dilaksanakan

Dalam situasi di mana anda perlu memuatkan skrip secara dinamik dalam skrip sedia ada, merujuk teg skrip yang memuatkan skrip semasa menjadi perlu. Ini membolehkan anda menambahkan teg skrip baharu ke dalam DOM selepasnya.

Pendekatan

1. Menggunakan document.currentScript

document.currentScript mengembalikan elemen skrip yang sedang diproses. Ia adalah kaedah yang boleh dipercayai dan mudah. Walau bagaimanapun, ia tidak disokong dalam penyemak imbas lama dan tidak berfungsi dengan modul.

2. Memilih Skrip mengikut ID

Menambah atribut ID pada skrip membolehkan anda memilihnya melalui ID menggunakan document.getElementById(). Kaedah ini juga boleh dipercayai, tetapi memerlukan pengubahsuaian teg skrip.

3. Memilih Skrip mengikut data-* Atribut

Menyediakan skrip dengan atribut data-* membolehkan anda memilihnya menggunakan nilai atribut. Ini serupa dengan menggunakan ID, tetapi ia tidak mengalami potensi kes tepi yang sama.

4. Memilih Skrip mengikut Sumber

Menggunakan atribut src, anda boleh memilih skrip mengikut sumbernya menggunakan pemilih. Kaedah ini berfungsi pada skrip dengan sumber luaran, tetapi ia tidak boleh dipercayai apabila memuatkan skrip yang sama berbilang kali atau dalam persekitaran yang berbeza.

5. Looping Over All Skrip

Lelaran ke atas semua elemen skrip dan menyemak setiap satu untuk mencari yang dikehendaki menyediakan pendekatan menyeluruh yang berfungsi dengan penyemak imbas lama. Walau bagaimanapun, ia mewarisi faedah dan had kriteria pemilihan yang digunakan.

6. Mendapatkan Skrip Terakhir Dilaksanakan

Dengan mengandaikan skrip dilaksanakan secara berurutan, elemen skrip terakhir mungkin skrip semasa. Walaupun mudah, kaedah ini tidak berfungsi dengan skrip tak segerak atau dimasukkan secara dinamik.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Rujuk Teg Skrip JavaScript Yang Sedang Dijalankan?. 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