开发跨浏览器的JavaScript

原创 2007年09月23日 14:44:00
 

HTML Tags and JavaScript tutorial



开发跨浏览器的JavaScript




最近,看了AJAX的开发基础这本书.发现有几行代码对我们编程也有好处.具体如下 :
1向表中追加行
2通过JAVASCRIPT设置元素的样式
3设置元素的CLASS属性
4创建输入元素
5向输入元素增加事件处理程序
6创建单选按钮
1<table id="MyTable>
<tbody id="MyTableBody"></tbody>
</table>
var cell = documentcreateElement("td").appendChild(document.createTextNode("foo"));
var row = document.createElement("tr").appendChild(cell);
document.getElementById("MyTableBoyd").appendChild(row);
2
var spanElement = document.getElementById("myspan");
//spanElement.setAttribute("style","font-weight:bold;color:red");
spanElement.style.cssText="font-weight:bold;color:red";
3
element.setAttribute("class","stylename");
element.setAttribute("classname","stylename");//IE
4创建输入元素
var button = document.createElement("input");
button.setAttribute("type","button");
document.getElementById("form").appendChild(button);
5
var element = document.getElementById("ee");
element.onclick=function(){todo();};
6
var ration = document.createElement("<input type='radio' name='radioa' value='checked'>);//ie
vat radion = document.createElement("input");
radion .setAttribute("type","radio");
radion.setAttribute("name","radionsss");
radion.setAttribute("value","checked");
另外,判定IE是不是:if(document.uniqueID)如果为TRUE,IE,否则是非IE
 


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

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

跨浏览器兼容性总结

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

开发跨浏览器的JavaScript

开发跨浏览器的JavaScript判定浏览器类型:if(document.uniqueID)如果为TRUE是IE,否则非IE。1向表中追加行2通过JAVASCRIPT设置元素的样式3设置元素的CLAS...
  • lyncn
  • lyncn
  • 2006年06月24日 16:59
  • 526

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

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

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

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

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

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

开发跨浏览器javascript

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

开发跨浏览器JavaScript

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

session跨浏览器共享

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

用userdata和localstorage做跨浏览器本地储存

为网站做一个搜索历史本地储存,想法是对于ie外的浏览器可以直接使用localstorage,但是对于不争气的IE,难道只能使用cookies? 然后搜到hacker news上的一篇文章。 Sto...
  • dac55300424
  • dac55300424
  • 2014年10月29日 17:47
  • 2428
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:开发跨浏览器的JavaScript
举报原因:
原因补充:

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