昨天遇到一用js改变元素浮动的,当时直接写了 obj.style.float="left";结果没起作用;查了资料后才发现不能这样写,现在整理下几种样式写法

1,直接写css属性的,如:obj.style.height/width/color/position等

2,要改大写的,如:obj.style.fontSize/marginLeft/backgroundColor等

3,float,此属性在IE中用obj.style.styleFloat="left";

        在ff等其他浏览器中用obj.style.cssFloat="left";

第三中兼容性写法:obj.style['cssFloat' in obj.style?'cssFloat':'styleFloat']='left';具体例子如下

 1 <style type="text/css">
 2     #content{ 3         width: 1000px;
 4         margin: 0 auto;
 5         background: #66c;
 6         overflow: hidden;
 7     }
 8     #left{ 9         width: 200px;
10         height: 50px;
11         background: #c66;
12         color: #fff;
13     }
14 </style>

1    <div id="content">
2         <div id="left">left</div>
3         <div id="main">main</div>
4     </div>

1     <script type="text/javascript">
2       var oLeft=document.getElementById('left');
3       oLeft.style['cssFloat' in oLeft.style?'cssFloat':'styleFloat']='left';
4     </script>

这样就通过js改变了id为left的float属性

转载于:https://www.cnblogs.com/MissBean/p/jsFloat.html

javascript改变样式(cssFloat,styleFloat)相关推荐

  1. php鼠标已入移除,原生javascript学习:鼠标移入移出改变样式

    这是一个简单的例子,先看demo: 源码如下: #box {width:140px; height:140px; margin: auto; background-color:black; color ...

  2. Javascript 改变CSS样式

    一.局部改变样式 有三种方法:直接改变样式.改变className和改变cssText 改变className: document.getElementById('obj').className=&q ...

  3. JavaScript之改变样式

    代码示例: <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF- ...

  4. html设置鼠标移入移出样式,鼠标移入移出_CSS3实现鼠标移入移出时改变样式的效果...

    摘要 腾兴网为您分享:CSS3实现鼠标移入移出时改变样式的效果,壹学车,小猿口算,网易uu,万步有约等软件知识,以及山西个税,自动伴奏软件,成都农商银行app,儿歌千千,抖音群控系统,qq领赞,201 ...

  5. vue实现触碰改变样式

    vue实现触碰改变样式 1.实现效果: 2.实现代码: ps:引入的是我的vue.js的相对地址,如果你的代码的vue引入地址不一样,请不要以为是我的代码出了错. <!DOCTYPE html& ...

  6. JavaScript设置样式

    JavaScript设置样式 通过JavaScript设置样式 <body><div id="box"></div></body>& ...

  7. JavaScript的样式操作

    JavaScript的样式操作 样式操作 获取内联样式 getAttribute()方法 DOM对象的style属性 CSSStyleDeclaration对象 获取外联样式表 Document对象的 ...

  8. JavaScript style 样式

    1.首先,我们先进入vs.打开文件夹(文件夹需要提前在桌面上新建好),然后新建一个html文档,改一下title为JavaScript style 样式. 2.我们就先设置一个div,然后style样 ...

  9. 【转】使用Javascript改变HTML内容

    原文地址:http://www.qeefee.com/js/change-html-used-javascript 更多Javascript教程,欢迎访问起飞网>>Javascript教程 ...

最新文章

  1. 使用PowerDesigner导入SQL生成数据表模型
  2. java和打印机通信,通过Windows驱动程序与热敏打印机进行双向通信
  3. 香港商务及经济发展局长:看好物联网发展
  4. Oracle 联机重做日志文件(ONLINE LOG FILE)
  5. PKUWC 2018 滚粗记
  6. oracle的安装与plsql的环境配置
  7. 供应链商品域DDD实践
  8. and型变量哲学家问题C语言,利用AND型信号量解决哲学家进餐问题,要windows下的C/C++的完整源代码程序。(五个哲学家五只筷子)...
  9. Different Integers
  10. 学习Azure Functions:在Visual Studio 2017中创建Azure Functions
  11. linux tomcat/bin/shutdown.sh 关闭不了
  12. 论文写作--表格解读
  13. 前端学习 第二弹: JavaScript中的一些函数与对象(1)
  14. [macOS] git忽略所有的.DS_Store文件
  15. android hci设备,Android Bluetooth hci 命令分析
  16. UG NX二次开发(C#)-UI Styler-批量选择点
  17. 【C++编程题】字符串子串替换
  18. 华为mate50参数配置 华为mate50是5g吗
  19. UVa:10105 Polynomial Coefficients(多项式定理)
  20. FFmpeg任意文件读取漏洞分析

热门文章

  1. JZOJ 5372. 【NOIP2017提高A组模拟9.17】猫
  2. oracle从一个表insert语句,Oracle 使用PLSQL 导出 一个表的insert 语句
  3. 与guacamole服务器的网络不稳定,Apache Guacamole安全漏洞影响数千万用户 - 嘶吼 RoarTalk – 回归最本质的信息安全,互联网安全新媒体,4hou.com...
  4. 计算机课件制作技能,经济论文写作PPT制作有哪些技巧?
  5. slickgrid 中ajax,slickgrid.js 一种高性能web数据表格组件的探讨
  6. java 格式化位数_java数字如何格式化?
  7. oracle两列合并成一列_POWER QUERY--一个工作簿内的多张工作表合并汇总
  8. 求细胞数量pascal题解
  9. 函数的递推matlab,关于递推最小二乘法辨识参数的matlab编程(含注释)
  10. 地图定义一个中间不动标注_高精度地图制作(三)