Rumah >
Artikel > hujung hadapan web > Cara membuat teg pautan secara dinamik di kepala dengan kemahiran JavaScript_javascript
Cara membuat teg pautan secara dinamik di kepala dengan kemahiran JavaScript_javascript
WBOYasal
2016-05-16 16:25:242022semak imbas
Contoh dalam artikel ini menerangkan kaedah mencipta teg pautan secara dinamik di kepala menggunakan JavaScript. Kongsikan dengan semua orang untuk rujukan anda. Analisis khusus adalah seperti berikut:
Saya percaya ramai rakan hadapan telah menghadapi keperluan untuk menggunakan JavaScript untuk mencipta teg helaian gaya secara dinamik - teg pautan. Di sini kita akan bercakap tentang cara membuat teg pautan secara dinamik dalam penyemak imbas.
Gunakan jQuery untuk membuat teg pautan
Jika anda suka menggunakan jQuery dalam pembangunan, maka menggunakan jQuery untuk mencipta teg pautan sepatutnya kelihatan seperti ini:
var cssURL = '/style.css',
linkTag = $('');
// Sila lihat dengan jelas, teg pautan ditambah secara dinamik pada kepala
$($('kepala')[0]).append(linkTag);
Buat teg pautan menggunakan JavaScript asli
Jika anda suka JavaScript asli tulen, anda perlu menulis seperti ini:
var head = document.getElementsByTagName('head')[0],
cssURL = 'tema/BlueNight/style.css',
// document.createStyleSheet Teg pautan telah ditambahkan pada kepala pada masa yang sama Bagaimana untuk mengatakan, ia agak mudah
LinkTag = document.createStyleSheet(cssURL);
Kaedah createStyleSheet([sURL] [, iIndex]) menerima dua parameter, sURL ialah laluan URL bagi fail CSS. iIndex ialah parameter pilihan, yang merujuk kepada kedudukan indeks pautan yang disisipkan dalam koleksi helaian gaya pada halaman Lalai adalah untuk menambah gaya yang baru dibuat pada penghujung.
Penyelesaian lengkap
Pada asasnya pengenalan sudah berakhir, mari kita lihat penyelesaian lengkap:
Saya harap artikel ini akan membantu reka bentuk pengaturcaraan JavaScript semua orang.
Kenyataan:
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