javascript基础练习-获取和设置行内样式
来源:互联网 发布:神话电话软件 编辑:程序博客网 时间:2024/06/06 09:38
效果图如下:
代码部分如下:
<!DOCTYPE html><html><head><title></title><style type="text/css">.box{width: 300px;height: 100px;background: orange;margin: 0 auto;padding: 20px;color: white;transition: all 0.3s;}</style><script type="text/javascript">window.onload=function(){var box=document.getElementById('box');var word=document.getElementById('word');var btn=document.getElementsByTagName("button");var text=document.getElementsByTagName("input");function getStyle(obj,attr){ //获取非行间样式,obj是对象,attr是值 if(obj.currentStyle){ //针对ie获取非行间样式 return obj.currentStyle[attr]; }else{ return getComputedStyle(obj,false)[attr]; //针对非ie };};function get(name,value){if(arguments.length==1){ //当传入的实参只有一个时执行的操作 return getStyle(box,name);}else{box.style[name]=value;}}btn[0].onclick=function(){word.innerHTML="当前容器的样式为:"+"<br/>"+text[0].value+":"+get(text[0].value);}btn[1].onclick=function(){get(text[0].value,text[1].value);}}</script></head><body>请输入属性名:<input type="text" name=""><br/>请输入要设置的值:<input type="text" name=""><br/><button>获取行间样式</button><button>设置行间样式</button><div class="box" id="box" ><div id="word"></div></div></body></html>
阅读全文
0 0
- javascript基础练习-获取和设置行内样式
- javaScript行内样式的获取及注意事项
- JavaScript 基础 获取和设置属性
- JavaScript获取和设置CSS样式属性值
- React普通样式(className)和行内样式(LineStyle)多种设置样式设置详解
- javascript基础练习-批量修改样式
- 每天一个JavaScript实例-展示设置和获取CSS样式设置
- javascript动态添加表格行和单元格,并设置样式
- javascript Camel记号 获取和设置元素CSS样式信息的CSS属性值
- JavaScript / jQuery 设置、获取元素属性 值 设置style样式
- Javascript改变和获取样式详解
- JavaScript通过ID和name设置样式
- JavaScript_设置和获取元素样式
- javascript基础:DOM3操作表格和样式
- javascript基础:DOM4操作表格和样式
- javascript基础:动态加载脚本和样式
- JavaScript基础语法--变量和数据类型练习
- javascript不定参数&&兼容性样式设置与获取
- 关于thymeleaf的多条件及多属性设置
- Telephony-C/Java代码分析
- 基于EasyNVR+EasyDSS H5视频直播二次开发实现业务需求:直接使用播放页面
- source filename 与 sh filename 及./filename执行脚本的区别
- MD5加密、DES加密,DES解密
- javascript基础练习-获取和设置行内样式
- javascript浏览器对象之screen对象
- ubuntu安装内核对应的头文件
- 飞思卡尔开发板学习笔记——构建根文件系统
- jquery使用、遍历元素
- python利用tkinter设计界面进阶:ttk
- 实现RTSP摄像机进行网页直播和微信直播的技术方案:EasyNVR自动更新方法
- put-If-Absent
- typedef struct与struct的区别