JavaScript如何操作css


Posted in Javascript onOctober 24, 2020

原本应该是由css进行控制html中的div的宽高和背景颜色,但是在下方使用了JavaScript进行重新调用了div盒子,并且覆盖了css原本的属性内容。

需求目标:由 100 像素的粉色背景色的div盒子变成了 300像素的橘黄色效果的div盒子

代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>js控制css</title>
<style>
 <!-- div是html盒子的元素选择器 -->
div{
 background:pink;  <!-- 背景色:粉色 -->
 width:100px;  <!-- 宽度:100像素-->
 height:100px;  <!-- 高度:100像素 -->
}
</style>
</head>

<body>
<div id="txt"></div>

</body>
</html>
<!-- JavaScript代码只能在下面的script的标签体中可以书写 -->
<script>
//方式一:

 //查找到id为div的标签之后 继续查找style属性
 // document.getElementById('txt').style.width='300px';
 // document.getElementById('txt').style.height='300px';
 // document.getElementById('txt').style.background='orange';
 
//方式二:

 //先找到 id 为txt 的元素,把它放到一个变量中,这个过程可以理解为将右侧的结果赋值给左侧
 var t = document.getElementById('txt');
 // t就是变量名称,代表着html的盒子所在位置
 
 // 将盒子的样式中的宽度设置为300像素
 t.style.width='300px';
 // 将盒子的样式中的高度设置为300像素
 t.style.height='300px';
 // 将盒子的样式中的背景色设置橘黄色
 t.style.background='orange';

</script>

运行后的效果图如下:

JavaScript如何操作css

以上就是JavaScript如何操作css的详细内容,更多关于JavaScript操作CSS的资料请关注三水点靠木其它相关文章!

Javascript 相关文章推荐
javascript入门·动态的时钟,显示完整的一些方法,新年倒计时
Oct 01 Javascript
JavaScript CSS菜单功能 改进版
Dec 20 Javascript
HTML颜色选择器实现代码
Nov 23 Javascript
js中更短的 Array 类型转换
Oct 30 Javascript
jquery实现盒子下拉效果示例代码
Sep 12 Javascript
JS实现常见的TAB、弹出层效果(TAB标签,斑马线,遮罩层等)
Oct 08 Javascript
javascript动态生成树形菜单的方法
Nov 14 Javascript
vue2.0实现分页组件的实例代码
Jun 22 Javascript
用node和express连接mysql实现登录注册的实现代码
Jul 05 Javascript
详解10分钟学会vue滚动行为
Sep 21 Javascript
详解vue的diff算法原理
May 20 Javascript
JavaScript cookie原理及使用实例
May 08 Javascript
javascript实现多边形碰撞检测
Oct 24 #Javascript
解决vue scoped html样式无效的问题
Oct 24 #Javascript
vue项目查看vue版本及cli版本的实现方式
Oct 24 #Javascript
Ant Design的Table组件去除
Oct 24 #Javascript
Ant design vue table 单击行选中 勾选checkbox教程
Oct 24 #Javascript
Antd的Table组件嵌套Table以及选择框联动操作
Oct 24 #Javascript
解决Antd 里面的select 选择框联动触发的问题
Oct 24 #Javascript
You might like
php基础知识:类与对象(4) 范围解析操作符(::)
2006/12/13 PHP
PHP的范围解析操作符(::)的含义分析说明
2011/07/03 PHP
php取得字符串首字母的方法
2015/03/25 PHP
PHP+shell脚本操作Memcached和Apache Status的实例分享
2016/03/11 PHP
PHP实现批量检测网站是否能够正常打开的方法
2016/08/23 PHP
基于jquery的仿百度的鼠标移入图片抖动效果
2010/09/17 Javascript
网页运行时提示对象不支持abigimage属性或方法
2014/08/10 Javascript
省市区三级联动jquery实现代码
2020/04/15 Javascript
解决ajax不能访问本地文件问题(利用js跨域原理)
2017/01/24 Javascript
React通过父组件传递类名给子组件的实现方法
2017/11/13 Javascript
vue自动化表单实例分析
2018/05/06 Javascript
在vue中使用SockJS实现webSocket通信的过程
2018/08/29 Javascript
基于Vue实现平滑过渡的拖拽排序功能
2019/06/12 Javascript
浅析vue-cli3配置webpack-bundle-analyzer插件【推荐】
2019/10/23 Javascript
Vue的transition-group与Virtual Dom Diff算法的使用
2019/12/09 Javascript
小程序接入腾讯位置服务的详细流程
2020/03/03 Javascript
[05:26]TI10典藏宝瓶套装外观展示
2020/07/03 DOTA
python读写二进制文件的方法
2015/05/09 Python
Python selenium 三种等待方式详解(必会)
2016/09/15 Python
Python3.5编程实现修改IIS WEB.CONFIG的方法示例
2017/08/18 Python
Python yield与实现方法代码分析
2018/02/06 Python
对Python3+gdal 读取tiff格式数据的实例讲解
2018/12/04 Python
python获取当前文件路径以及父文件路径的方法
2019/07/10 Python
python super的使用方法及实例详解
2019/09/25 Python
pytorch-RNN进行回归曲线预测方式
2020/01/14 Python
Python定时任务APScheduler安装及使用解析
2020/08/07 Python
关于Python字符编码与二进制不得不说的一些事
2020/10/04 Python
台湾前三大B2C购物网站:MOMO购物网
2017/04/27 全球购物
JD Sports瑞典:英国领先的运动时尚商店
2018/01/28 全球购物
网络安全方面的面试题
2015/11/04 面试题
教你打造完美的创业计划书
2014/01/06 职场文书
学雷锋月活动总结
2014/04/25 职场文书
2016年幼儿园教师师德承诺书
2016/03/25 职场文书
竞选稿之小学班干部
2019/10/31 职场文书
用Python简陋模拟n阶魔方
2021/04/17 Python
Vue router配置与使用分析讲解
2022/12/24 Vue.js