Maison > interface Web > js tutoriel > le corps du texte

Trois façons de modifier le style CSS d'un élément avec javascript (code)

不言
Libérer: 2018-08-21 14:46:54
original
20667 Les gens l'ont consulté

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>
Copier après la connexion

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>
Copier après la connexion
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>
Copier après la connexion
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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!