本篇文章给大家带来的内容是关于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>相关推荐:
如何修改iframe里面元素的css样式,不跨域_html/css_WEB-ITnose
JavaScript修改css样式style动态改变元素样式_javascript技巧
以上就是javascript修改元素css样式的三种方法(代码)的详细内容,更多请关注php中文网其它相关文章!
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号