Les fichiers CSS sont utilisés pour décrire la façon dont les éléments HTML sont affichés, et il existe différentes manières d'ajouter des fichiers CSS aux documents HTML. JavaScript peut charger des fichiers CSS dans des documents HTML, alors comment utiliser JavaScript pour charger des fichiers CSS ? L'article suivant vous le présentera, j'espère qu'il vous sera utile. [Recommandation du tutoriel vidéo : Tutoriel JavaScript]
Comment faire :
● Récupérez l'élément d'en-tête HTML à l'aide de la méthode document.getElementsByTagName().
● Utilisez la méthode createElement('link') pour créer un nouvel élément de lien.
QuantityInitialisez les attributs de l'élément de lien.
●Ajoutez l'élément de lien à l'en-tête.
Exemple de code
Ce qui suit est un exemple de code pour voir comment JavaScript charge les fichiers CSS dans les documents HTML.
Exemple 1 :
Créez un fichier nommé style.css :
.demo { width: 400px; height: 200px; border: 1px solid red; color:red; margin: 50px auto; text-align: center; line-height: 200px; }
Ajoutez un fichier CSS en utilisant JavaScript :
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> Load CSS file using JavaScript </title> <script> // 获取HTML头元素 var head = document.getElementsByTagName('head')[0]; // 创建新链接元素 var link = document.createElement('link'); // 设置链接元素的属性 link.rel = 'stylesheet'; link.type = 'text/css'; link.href = 'style.css'; // 将链接元素附加到HTML头 head.appendChild(link); </script> </head> <body> <h2 class="demo">php中文网!</h2> </body> </html>
Sortie :
Exemple 2 :
Code du fichier style.css :
.demo { width: 400px; height: 100px; border: 1px solid green; font-size:25px; font-weight:bold; color:white; background-color:pink; text-align:center; line-height: 100px; margin: 50px auto; }
Utilisez JavaScript pour ajouter des fichiers CSS
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> Load CSS file using JavaScript </title> <script> // 创建新链接元素 var link = document.createElement('link'); // 设置链接元素的属性 link.rel = 'stylesheet'; link.type = 'text/css'; link.href = 'style.css'; // 获取 head元素以向其追加链接元素 document.getElementsByTagName('head')[0].appendChild(link); </script> </head> <body> <h2 class="demo">php中文网!</h2> </body> </html>
Sortie :
Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il sera utile pour tout le monde apprend. Pour un contenu plus passionnant, vous pouvez prêter attention aux colonnes de didacticiels pertinentes du site Web PHP chinois ! ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!