js如何修改html样式,怎么用js改变css样式?
怎么用js改变css样式?下面本篇文章给大家介绍一下使用JavaScript改变css样式的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。
怎么用js改变css样式?
1、通过在javascript代码中的node.style.cssText="css表达式1;css表达式2;css表达式3 "的方式直接更改CSS样式。
2、先在CSS样式表中对特定的类如“active类”设置样式(这里的active类是假定的,暂时不存在),然后再在javascript代码中通过node.classname="active"使得CSS样式表中对active类的样式设置附加到该node节点上来。
下面是详细介绍,首先是html的代码:
div {
float: left;
padding: 20px;
margin: 10px;
border: 1px solid #000;
background-color: #fff;
color: #000;
}
.active {
background-color: blue
}
效果图:
首先使用上面所说的第一种方式更改css样式,写入如下的javascript代码:
var root=document.getElementsByClassName("root")[0];
root.style.cssText="background-color: blue;color: #fff;";
运行结果为:
然后使用上面所说的第二种方式更改css样式,写入如下的javascript代码:
var root=document.getElementsByClassName("root")[0];
root.className="active";
运行结果为:
总结:这两种方式结果相同,但就操作过程而言,第二种方式也就是“node.classname”的方式使得css和js的写入分隔开来,显然更加合理有序一些。如果css语句比较简单的话,这两种方式没有差别,但若css语句比较复杂的话,显然第二种方式比较有条不紊。
更多web前端开发知识,请查阅 HTML中文网 !!
js如何修改html样式,怎么用js改变css样式?相关推荐
- jq动态修改css样式表,jquery 动态改变css样式
jquery 几乎成了现在开发WEB应用的标准JS库,这与其简单性和易用性是分不开的.作为一个后端开发人员,要做一些前端页面时,CSS 样式的控制是少不了需要掌握的.如果是静态的CSS,当然是可以直接 ...
- jquery改变css样式和vue改变样式的区别
jQuery做的就是操作dom节点,从而去改变css样式:而vue不用操作DOM,只关心数据,是从数据绑定的角度去改变样式的 先来看看jQuery,我用的是vue框架,所以先安装jQuery npm ...
- js基础总结——js 获取元素节点、js 绑定onclick事件、js 获取属性 修改属性值、js 获取子元素、js 改变css样式
参考书籍:<JavaScript DOM编程艺术 第2版> 本博客代码的测试页面是:https://www.layui.com/ js dom操作 js 获取元素节点 一份document ...
- 重学前端第一阶段完 钢琴项目(document.querySelector js改变css样式的3种方式 思路 成品)
菜鸟学完之后,总是感觉学了也还是不会,主要就是因为没有实践,不知道自己到底哪里有问题!虽然说我还没复习完,前端很大一部分都处于模糊阶段,但是感觉还是应该先尽力做一个简单的东西,把这几天学的都用进去,遇 ...
- js改变css样式_React 中使用CSS的7种方法
来源 | https://www.jianshu.com/p/74aa74484579 第一种: 在组件中直接使用style 不需要组件从外部引入css文件,直接在组件中书写. import Reac ...
- 如何通过js改变css样式,如何通过JS 动态改变CSS样式
如何通过JS 动态改变CSS样式0 豆豆dou...2013.09.15浏览640次分享举报 .TLIWREGION3CSS { position:absolute; left:32px; top:4 ...
- js移除某个样式_js怎么移除css样式?
在工作中,经常需要使用Javascript来改变页面元素的样式.其中一种办法是改变页面元素的CSS类(Class),这在传统的Javascript里,我们通常是通过处理HTML Dom的classna ...
- JS行间改变css的方法,js改变css样式的三种方法推荐
共用代码: this is a div var div=document.getElementById('div'); 第一种:用cssText div.style.cssText='width:25 ...
- js函数改变html样式,JavaScript改变CSS样式的方法汇总
JavaScript允许你即时的改变CSS样式,这样就可以将用户的眼球吸引到你想他们关注的地方上,并且提供较好的交互体验给力 . JavaScript修改CSS有4种方法: 修改节点style(内联样 ...
最新文章
- 连信的protobuf数据格式
- 网站推广——网站推广专员在优化网站中都有哪些技巧呢?
- 1.14 梯度检验应用的注意事项-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授
- 全阶滑模观测器程序_基于全阶状态滑模观测器的异步电机转子磁链观测_杨淑英...
- Java开发面试高频考点学习笔记(每日更新)
- SQL注入漏洞(原理;网页注入)
- 禁止选择,右键菜单,拷贝,拖拽
- linux下搭建radius服务器,CentOS下Radius服务器搭建
- 设置盒子背景色透明度
- python当前时间获取_python 当前时间获取方法
- java fillrect_Java graphics2D fillRect无法使用半透明颜色正常...
- html+js 实现 推箱子 贪吃蛇和简单的飞机大战
- 摩尔定律、安迪-比尔定律、反摩尔定律
- HDU-6148 Valley Numer(数位DP)
- 安装win11电脑必须支持TPM2.0和必须支持安全启动的解决方法
- 如何让人机对话更自然?
- **2021,靠谱的网赚项目,遇上靠谱的你,谁说赚钱不轻松**
- 录音文件转换成文字很难吗?这几个步骤就可以解决烦恼了
- ultraiso制作u盘启动盘教程图文详解纯净-U盘启动教程
- 山野村夫的总提纲!……还是羞于见人啦=////=