码迷,mamicode.com
首页 > Web开发 > 详细

JS学习笔记2015-4-15(第二天)

时间:2015-04-22 00:05:59      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

二(接14号)、JS属性操作的注意事项:

1、所有的相对路径,都不要拿来做判断;也就是相对路径不可以拿来读取(但是可以写操作)

2、颜色值也不要拿来做判断(会有兼容性问题);

3、innerHTML值别拿来做判断;

4、IE6、IE7、IE8,不支持改变input的type类型,兼容性会有问题;

     提示思路:如果坚持要做的话,可以考虑用其他方法,巧妙的回避一些问题,在视觉上达到效果;

5、改变元素的浮动问题:

在IE下:是变量名.style.styleFloat:left/right;

非IE下:是变量名.style.cssFloat:left/right;

提示思路:如果你要改变一个元素的浮动属性值,那么可以先定义好两个浮动的样式,比如:

.left{ float:left}

.right{float:right}

<div class="className"></div>  这个时候,你可以用JS去控制调用何用className名就可以了,就不会有兼容性的问题了;

工作中根据用户需求来解决问题,思路要灵活!!!

技术上要掌握兼容性问题的解决方案,从需求上,可以提供最佳解决方案;

 

三、中括号的使用;

[]里面的值可以随便修改,很实用

oDiv.style.oAttr.value=oVal.value;  // 比如在这里这个style就无法实现变化

oDiv.style[oAttr.value]=oVal.value; //用中括号就可以

JS中允许把 . 替换成[];   tips:[]里面如果是值的话是有引号的  比如:oBtn.value写成oBtn["value"]

JS学习笔记2015-4-15(第二天)

标签:

原文地址:http://www.cnblogs.com/zhangxg/p/4445797.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!