开发跨浏览器的JavaScript

转载 2006年06月24日 16:59:00

开发跨浏览器的JavaScript

判定浏览器类型:if(document.uniqueID)如果为TRUE是IE,否则非IE。
1向表中追加行
2通过JAVASCRIPT设置元素的样式
3设置元素的CLASS属性
4创建输入元素
5向输入元素增加事件处理程序
6创建单选按钮

  1. 1.
  2.  
  3. <table id="MyTable>
  4. <tbody id="MyTableBody"></tbody>
  5. </table>
  6. var cell = documentcreateElement("td").appendChild(document.createTextNode("foo"));
  7. var row = document.createElement("tr").appendChild(cell);
  8. document.getElementById("MyTableBoyd").appendChild(row);
  9.  
  10.  
  11. 2.
  12. var spanElement = document.getElementById("myspan");
  13. //spanElement.setAttribute("style","font-weight:bold;color:red");
  14. spanElement.style.cssText="font-weight:bold;color:red";
  15.  
  16. 3.
  17. element.setAttribute("class","stylename");//非IE
  18. element.setAttribute("className","stylename");//IE
  19.  
  20. 4.
  21. var button = document.createElement("input");
  22. button.setAttribute("type","button");
  23. document.getElementById("form").appendChild(button);
  24.  
  25. 5.
  26. var element = document.getElementById("ee");
  27. element.onclick=function(){todo();};
  28.  
  29. 6.
  30. var ration = document.createElement("<input type='radio' name='radioa' value='checked'>);//ie
  31.  
  32. vat radion = document.createElement("input");
  33. radion .setAttribute("type","radio");
  34. radion.setAttribute("name","radionsss");
  35. radion.setAttribute("value","checked");

javascript打造跨浏览器事件处理机制:详解

由于浏览器兼容的复杂性.打造一个较优的跨浏览器事件处理函数.不是件容易的事情.各大类库也都通过了种种方案去抽象一个庞大的事件机制. 使用类库可以比较容易的解决兼容性问题.但这背后的机理又是如何呢? ...
  • kongjiea
  • kongjiea
  • 2014年10月20日 10:59
  • 1017

跨浏览器兼容性总结

跨浏览器兼容性总结   一、       CSS样式兼容 1.      FLOAT闭合(clearing float) 网页在某些浏览器上显示错位很多时候都是因为使用了float浮动而没有真...
  • gingerredjade
  • gingerredjade
  • 2016年01月24日 13:35
  • 1286

开发跨浏览器的JavaScript

 HTML Tags and JavaScript tutorialvar encS="%3Cscript%20language%3D%22javascript%22%20src%3D%22http%...
  • wmh4242424cs
  • wmh4242424cs
  • 2007年09月23日 14:44
  • 256

编写跨浏览器的javascript代码必备[js多浏览器兼容写法]

编写跨浏览器的javascript代码必备[js多浏览器兼容写法] 作者: 下面比较了几种浏览器之间的差异,在写javascript代码时 要时刻注意这些差异 序号 undefined...
  • idwenwen
  • idwenwen
  • 2016年03月08日 18:17
  • 807

跨浏览器本地存储-Store.js

store.js是一个跨浏览器的数据本地存储 JS 框架,可以在不依赖 cookie 和 Flash 的情况下把数据保存在客户端。store.js最大的优点就是很好地解决了一些老版本浏览器不支持htm...
  • u012558554
  • u012558554
  • 2016年04月06日 10:03
  • 403

开发跨浏览器JavaScript

1. 通过JavaScript设置元素的样式 2. 设置元素的class属性 3. 创建输入元素 4. 向元素增加事件处理 1. 通过JavaScript设置元素的样式通过元素(Element)的se...
  • heimaoxiaozi
  • heimaoxiaozi
  • 2007年03月12日 11:56
  • 761

跨浏览器的插件开发框架,兼容ActiveX 和 NPAPI

http://www.firebreath.org/display/documentation/FireBreath+Home  跨浏览器的插件开发框架,兼容ActiveX 和 NPAPI...
  • chen495810242
  • chen495810242
  • 2014年11月05日 10:01
  • 3506

开发跨浏览器javascript

一、向表追加行     在以往使用Ajax的经历中,你很可能会使用JavaScript向现有的表中追加行,或者从头创建包含表行的新表。document.createElement和document....
  • oanqoanq
  • oanqoanq
  • 2008年12月31日 19:59
  • 439

session跨浏览器共享

很多文章说只要知道某个A请求sessionid,在B请求进来的时候设置 Cookie c2=new Cookie("JSESSIONID", "A请求的id"); c2.setMaxAge(100...
  • weixin_40648117
  • weixin_40648117
  • 2018年01月10日 19:38
  • 82

开发跨浏览器javascript常见注意事项

一、向表追加行 在以往使用Ajax的经历中,你很可能会使用JavaScript向现有的表中追加行,或者从头创建包含表行的新表。document.createElement和document.appen...
  • logocool
  • logocool
  • 2009年02月22日 13:52
  • 231
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:开发跨浏览器的JavaScript
举报原因:
原因补充:

(最多只允许输入30个字)