elem.style[attr]=value 点操作符和中括号操作符
来源:互联网 发布:淘宝怎么买二手东西 编辑:程序博客网 时间:2024/06/14 08:55
var changeStyle=function(elem,attr,value){<span style="color:#ff0000;">elem.style[attr]=value</span>};window.onload=function(){var oPut=document.getElementsByTagName("input");var oBtn=document.getElementsByTagName("button");var oDiv=document.getElementById("div1");oBtn[0].onclick=function(){changeStyle(oDiv,oPut[0].value,oPut[1].value)};oBtn[1].onclick=function(){oDiv.removeAttribute("style")};}
第一个函数内部如果改成elem.style.name = value
就不行 如下:
var obj = { name:"hello"}var a = "name";console.log(obj.name);//helloconsole.log(obj.a);//undefinedconsole.log(obj[a]);//helloconsole.log(obj['a']);//undefinedconsole.log(obj['name']);//helloconsole.log(obj[name]);//undefined
对于对象属性 点操作符是可以的 中括号操作符在两种情况下都可以使用
0 0
- elem.style[attr]=value 点操作符和中括号操作符
- C++中箭头操作符和点操作符
- c++中箭头操作符(->)和点操作符(.)区别
- 属性取值、赋值点与中括号操作符的区别
- 点操作符和箭头操作符
- 点操作符和箭头操作符
- 点操作符和箭头操作符
- jquery之操作元素属性和特性(设置特性值,attr(name,value),attr(attributes)方法的使用)
- style[attr]和style.attr的问题
- 括号操作符重载案例
- Attr、Style和Theme
- angualr高级篇之elem.scope()、elem.isolateScope和$compile(elem)(scope)中scope的区别
- C++中括号()操作符的重载举例及解析
- 中括号解决sql语句操作符丢失的问题
- C++中括号()操作符的重载举例及解析
- C++中括号()操作符的重载举例及解析
- C++中括号()操作符的重载自我理解
- C++中括号()操作符的重载举例及解析
- Cortex-M3 (NXP LPC1788)之UART用法
- git log alias配置
- iOS新手求职(本人经历)
- CPU使用率的计算方法
- 修改Android Gradle plugin的aapt路径
- elem.style[attr]=value 点操作符和中括号操作符
- C#中对于文件和目录的区别
- 337. House Robber III
- Cortex-M3 (NXP LPC1788)之EEPROM存储器
- 笔记本 SSD+机械硬盘,使用中机械硬盘丢失
- SQL事件探查器( Profiler)数据列的基本说明
- iOS runLoop 详细解说
- Struts2复选框多文件下载
- Swift weakSelf 在闭包语法