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 相关文章推荐
提高 DHTML 页面性能
Dec 25 Javascript
javascript拓展DOM操作 prependChild insertAfert
Nov 17 Javascript
多浏览器兼容性比较好的复制到剪贴板的js代码
Oct 09 Javascript
在JS中解析HTML字符串示例代码
Apr 16 Javascript
基于jQuery+PHP+Mysql实现在线拍照和在线浏览照片
Sep 06 Javascript
基于bootstrap的选择框插件icheck
Dec 23 Javascript
JS使用tofixed与round处理数据四舍五入的区别
Oct 25 Javascript
JS获取url参数,JS发送json格式的POST请求方法
Mar 29 Javascript
element-ui使用导航栏跳转路由的用法详解
Aug 22 Javascript
详解JavaScript中的强制类型转换
Apr 15 Javascript
在vue中对数组值变化的监听与重新响应渲染操作
Jul 17 Javascript
js基于div丝滑实现贝塞尔曲线
Sep 23 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 array_map array_multisort 高效处理多维数组排序
2009/06/11 PHP
PHP setcookie指定domain参数后,在IE下设置cookie失效的解决方法
2011/09/09 PHP
让PHP显示Facebook的粉丝数量方法
2014/01/08 PHP
php写一个函数,实现扫描并打印出自定目录下(含子目录)所有jpg文件名
2017/05/26 PHP
editable.js 基于jquery的表格的编辑插件
2011/10/24 Javascript
javascript基于HTML5 canvas制作画箭头组件
2014/06/25 Javascript
JavaScript中逗号运算符介绍及使用示例
2015/03/13 Javascript
使用纯JS代码判断字符串中有多少汉字的实现方法(超简单实用)
2016/11/12 Javascript
移动端日期插件Mobiscroll.js使用详解
2016/12/19 Javascript
bootstrap动态添加面包屑(breadcrumb)及其响应事件的方法
2017/05/25 Javascript
Vue 引入AMap高德地图的实现代码
2019/04/29 Javascript
使用Vue.set()方法实现响应式修改数组数据步骤
2019/11/09 Javascript
JS如何实现动态添加的元素绑定事件
2019/11/12 Javascript
如何通过JS实现转码与解码
2020/02/21 Javascript
探索node之事件循环的实现
2020/10/30 Javascript
动态实现element ui的el-table某列数据不同样式的示例
2021/01/22 Javascript
python简单的函数定义和用法实例
2015/05/07 Python
Python实现将DOC文档转换为PDF的方法
2015/07/25 Python
Python数据类型详解(四)字典:dict
2016/05/12 Python
Python中关键字nonlocal和global的声明与解析
2017/03/12 Python
python-opencv在有噪音的情况下提取图像的轮廓实例
2017/08/30 Python
Python实现针对给定单链表删除指定节点的方法
2018/04/12 Python
实用自动化运维Python脚本分享
2018/06/04 Python
Python基于opencv调用摄像头获取个人图片的实现方法
2019/02/21 Python
PyTorch搭建一维线性回归模型(二)
2019/05/22 Python
Python +Selenium解决图片验证码登录或注册问题(推荐)
2020/02/09 Python
Python3.9 beta2版本发布了,看看这7个新的PEP都是什么
2020/06/10 Python
详解Python爬虫爬取博客园问题列表所有的问题
2021/01/18 Python
Jupyter安装拓展nbextensions及解决官网下载慢的问题
2021/03/03 Python
CSS3 media queries + jQuery实现响应式导航
2016/09/30 HTML / CSS
判断单链表中是否存在环
2012/07/16 面试题
店长职务说明书
2014/02/04 职场文书
2014年公务员思想汇报范文:全心全意为人民服务
2014/03/06 职场文书
导游词开场白
2015/01/31 职场文书
小学教师师德培训心得体会
2016/01/09 职场文书
MySQL创建定时任务
2022/01/22 MySQL