您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

javascript可以改变网页的样式吗

2025/5/15 2:08:16发布25次查看
javascript可以改变网页的样式,方法:1、用“元素对象.style.csstest=样式值”语句修改;2、用“元素对象.setattribute(class, 值)”语句修改;3、通过更改外联css文件来修改网页样式。
本教程操作环境:windows7系统、javascript1.8.5版、dell g3电脑。
javascript可以改变网页的样式。
在javascript中,可以通过动态修改css代码来改变网页样式。
javascript修改css代码的方法
1、使用setattribute()来修改样式表的类名。
2、使用style对象的csstest来修改嵌入式的css。
3、通过更改外联的css文件,从而改变元素的css
示例:
下面是一段html代码和css代码用来解释上面方法的区别的。
css
.style1 { margin: 10px auto; background - color: #9999ff; display: block; color: white; border: 1px solid white; padding: 10px 25px; font - size: 18px;}.style1: hover { background - color: #66b3ff; cursor: pointer;}.style2 { margin: 10px auto; background - color: gray; display: block; color: black; border: 1px solid white; padding: 10px25px; font - size: 18px;}.style2: hover { background - color: black; color: white; cursor: pointer}
html代码:
<div> <input id="btnb" type="button" name="btnlogin" value="登录" class="style1" /> <div id="tool"> <input type="button" value="【obj.style.classname】更改样式" onclick="changebackgroundcolor()" /> <input type="button" value="【obj.style.csstext】更改样式" onclick="changefontsize()" /> <input type="button" value="【obj.classname】更改样式" onclick="addradius()" /> <input type="button" value="更改外联css样式" onclick="recover()" /></div></div>
方法一、使用obj.style.csstest来修改嵌入式的css
function changestyle2() { var obj = document.getelementbyid("btnb"); obj.style.csstext = " display:block;color:white; }
方法二、使用bj.setattribute来修改样式表的类名
使用代码来修改btb引用样式的类名,如下段代码:
function changestyle3() { var obj = document.getelementbyid("btnb"); //obj.classname = "style2"; obj.setattribute("class", "style2");}
通过更改btb的css的类名的方式来更改样式,更改样式类名有两种方式。1、obj.classname = "style2"; 2、 obj.setattribute("class", "style2");都是一样的效果。
用这种方式来修改css比上面的效果要好很多。
方法三、使用更改外联的css文件,从而改变元素的css
通过更改外联的css文件引用从而来更改btb的样式,操作很简单。代码如下:
首先得引用外联的css文件,代码如下:
<link href="css1.css" rel="stylesheet" type="text/css" id="css"/> function changestyle4() { var obj = document.getelementbyid("css"); obj.setattribute("href","css2.css"); }
【相关推荐:javascript视频教程、web前端】
以上就是javascript可以改变网页的样式吗的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product