js兼容性解决及判断过程中的注意事项
来源:互联网 发布:烽火路由器mac地址过滤 编辑:程序博客网 时间:2024/05/19 18:43
1、js中不允许出现“ - ”
页面中改变文字大小-案例:
<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>页面中改变文字大小-案例</title><script type="text/javascript"> window.onload = function () { var obtn1 = document.getElementById("btn1"); var obtn2 = document.getElementById("btn2"); var op1 = document.getElementById("p1"); var num = 15; obtn1.onclick = function(){ if (num > 12) { // num = mum - 1; // num += 1; num --; //每次递减一个 p1.style.fontSize = num + "px"; } } obtn2.onclick = function(){ if (num < 22) { num ++; // js中不允许出现“ - ” // font-size fontSize p1.style.fontSize = num + "px"; } } }</script></head><body> <input id="btn1" type="button" value="-" /> <input id="btn2" type="button" value="+" /> <p id="p1" style="font-size: 15px;">网易科技讯 3月24日消息,据《福布斯》网站报道,虽然苹果公司不愿配合美国联邦调查局破解加州枪击案嫌犯的iPhone手机,但联调局似乎已经找到了其他的帮手,而且破解费用可能十分便宜,只需要1500美元。 目前的多数报道称,以色列一家名为Cellebrite的公司愿意向美国联调局提供帮助,解锁嫌犯手机。美国联调局本周态度急转,称可能有另一种方法破解该设备,而无需苹果协助。原定于本周早些时候就破解一事召开的法院听证会因此被无限期延迟。 iPhone漏洞可能非常昂贵,黑客可以因为发现一个漏洞赚取上百万美元。不过,参考以往的案例,Cellebrite破解服务的价格可以非常低廉。 欧洲的一起案件或许是此种iPhone破解只需较低成本便能完成的佐证。意大利法院目前正在聆讯一桩毁容攻击案,该案嫌犯声称忘记了自己iPhone 5手机的开机密码。法院寻找专家破解这部装有iOS 8系统的手机,最后找到了Cellebrite公司。</p></body></html>
// js中不允许出现“ - ” // font-size fontSizep1.style.fontSize = num + "px";
2、class
op.className = "red";//class 保留字 关键字: var function ---不可以使用//class => className
3、点击按钮变成复选框checkbox
<input id="inp1" type="button"/>
<script> var olnp = document.getElementById("inp1"); olnp.onclick = function(){ olnp.type = "checkbox"; // IE6 IE7 IE8 不支持 会报错!!! // 可以通过隐藏显示方法来替换这种 点击按钮隐藏按钮 复选框显示 }</script>
4、改变DIV的浮动
oDIV.style.float = "left";//保险写法://方法一:oDIV.style.styleFloat = "left";oDIV.style.cssFloat = "left";//IE(styleFloat)、非IE(CSSFloat)//方法二://可以使用调用className的方式
5、不能用来判断的几种情况:
所有的相对路径都别拿来做判断。。。
img src href=”css.css”
绝对路径可以:
img src=”http://……..jpg”
颜色值不要拿来做判断
color:red; #fff rgb(255,255,0)
innerHTML值不要拿来做判断。。。
补充:如何做图片路径判断:
<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>if图片判断</title></head><body> <img id="img1" src="img1.png"/></body><script type="text/javascript"> var oImg = document.getElementById("img1"); var onoff = true; // 布尔值:true 真 1 false 假 0 oImg.onclick = function () { if (onoff) { oImg.src = "img2.png"; onoff = false; }else{ oImg.src = "img1.png"; onoff = true; } }</script></html>
0 0
- js兼容性解决及判断过程中的注意事项
- 优化js中的兼容性处理
- 判断各种ie方法,用来解决兼容性
- 使用PowerMock过程中的问题及解决
- Ubuntu学习过程中的问题及解决
- 编译过程中的注意事项
- 解决ie兼容性的有用的js
- 解决IE6下及IE8的兼容性
- js学习及兼容性整理(一)
- JS操作dom节点及兼容性
- iOS APP 支持IPv6-only的注意事项及兼容性考虑
- iOS APP 支持IPv6-only的注意事项及兼容性考虑
- Js中的Attribute处理自定义属性兼容性
- Filter开发过程中的注意事项
- js注意事项,及简单使用
- Video.js使用及注意事项
- OGR使用过程中的相关问题及解决 C#
- OGR使用过程中的相关问题及解决 C#
- mysql (master/slave)复制原理及配置
- Shell编程
- bzoj2338: [HNOI2011]数矩形
- IEEE802.11数据帧在Linux上的抓取
- 5-9
- js兼容性解决及判断过程中的注意事项
- whoosh2
- eclipse提示the user operation is waiting的解决方法
- boost bind使用指南
- ios开发之NSPathUtilities
- java反射中getDeclaredMethods和getMethods的区别
- Caffe中权值初始化方法
- [李景山php] 深入理解PHP内核[读书笔记]--第二章:用户代码执行--opcode处理函数查找
- 3.2 JS 变量提升&&函数参数