Maison >interface Web >js tutoriel >Comment puis-je créer une balise `` de manière élégante et compatible avec plusieurs navigateurs avec JavaScript?
Dans le monde du développement Web, la possibilité de créer dynamiquement des éléments HTML à l'aide de JavaScript est cruciale. L'un de ces éléments est le
Approche de la tâche
La question se pose : comment pouvons-nous créer un
La solution optimale
L'approche idéale consiste à ajouter le
Démonstration de code
Vous trouverez ci-dessous un extrait de code JavaScript qui démontre la solution optimale :
var css = 'h1 { background: red; }', head = document.head || document.getElementsByTagName('head')[0], style = document.createElement('style'); head.appendChild(style); style.type = 'text/css'; if (style.styleSheet) { // This is required for IE8 and below. style.styleSheet.cssText = css; } else { style.appendChild(document.createTextNode(css)); }
Cette solution garantit :
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!