本篇文章给大家带来的内容是关于javascript修改元素css样式的三种方法(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
修改元素的css样式一般是标签的style属性中或头部的style标签中进行增删与修改。
下为利用JS修改元素的css样式的三种较为实用的方式。
第一种:获取相应标签对应的 javascript对象.style,进行赋值
<!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>第二种:获取相应标签对应的 javascript对象. className
<!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>第三种:通过setAttribute("属性名","属性值") [更广义层面上]
立即学习“Java免费学习笔记(深入)”;
<!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>相关推荐:











