Maison > Article > interface Web > Trois façons de modifier le style CSS d'un élément avec javascript (code)
Ce que cet article vous apporte concerne trois méthodes (code) pour modifier le style CSS des éléments à l'aide de JavaScript. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.
Pour modifier le style CSS d'un élément, vous l'ajoutez, le supprimez et le modifiez généralement dans l'attribut style de la balise ou la balise style dans l'en-tête.
Voici trois façons plus pratiques d'utiliser JS pour modifier le style CSS des éléments.
Le premier : Récupérer l'objet javascript .style correspondant à la balise correspondante et l'attribuer
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> .square{ width: 300px; height: 300px; background: red; } </style> </head> <body> <p class=""></p> <script> //第一种:获取相应标签对应的 javascript对象. style (function(){ var p= document. getElementsByTagName("p")[0]; p.style.backgroundColor=red; p style. width= "300px"; p style. height="300px"; })(); </script> </body> </html>
Le second : Récupérer l'objet javascript correspondant à la balise className correspondante
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> .square{ width: 300px; height: 300px; background: red; } </style> </head> <body> <p class=""></p> <script> //第二种:获取相应标签对应的 javascript对象. className var p= document. getElementsByTagName("p")[0]; p.className="square"; </script> </body> </html>La troisième méthode : via setAttribute("Nom de l'attribut", "Valeur de l'attribut") [Dans un sens plus large]
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> .square{ width: 300px; height: 300px; background: red; } </style> </head> <body> <p class=""></p> <script> //第三种:通过setAttribute("属性名","属性值") var p= document. getElementsByTagName("p")[0]; p.setAttribute("class","square"); p.removeAttribute("class"); </script> </body> </html>Recommandations associées :
Comment modifier iframe Le style CSS des éléments à l'intérieur ne traverse pas domain_html/css_WEB-ITnose
JavaScript modifie le style de style CSS pour changer dynamiquement les compétences style_javascript de l'élément
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!