开发跨浏览器的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 跨浏览器事件

前一段时间的javascript中的一些东西忘的差不多了,回顾了些许,发现有些东西很有价值需要记录,主要就是关于css和跨浏览器(IE)的问题。 Dom操作css 没什么新奇的,有两个地方需要特别...

跨浏览器的JavaScript性能检测工具

提出问题 如果识别出页面中JavaScript函数的性能问题,在不同浏览器下有不同的测试工具: Firefox下使用Firebug的Profile工具 Chrom...

JavaScript忍者秘籍笔记05之跨浏览器策略

若网络条件允许,可以直接看我的个人博客,可能阅读体验更好 点击查看 浏览器部分bug...
  • csdnSR
  • csdnSR
  • 2017年11月01日 00:36
  • 28

JavaScript跨浏览器的添加删除事件绑定函数

      最近一直在忙项目,但在做项目的过程中,发现有很多东西都不知道,尤其是博大精深的JAVASCRIPT,最近在做页面的一些效果时,由于使用的是别人已做好的框架,所以,有一些标签的代码是自动生成...
  • wankwan
  • wankwan
  • 2011年03月25日 14:56
  • 476

javascript Range对象跨浏览器常用操作

转摘自: http://kjah.iteye.com/blog/420624 最近在开发在线代码编辑器的过程中频繁接触Range对象,由于跨浏览器的需求,使用到ie下TextRang...

JavaScript高级程序设计学习笔记--事件(二)(事件对象--DOM中的事件对象/IE中的事件对象/跨浏览器的事件对象)

事件对象 在触发DOM上的某个事件时,会产生一个事件对象event,这个对象中包含着所有与事件有关的信息。包括导致事件的元素、事件的类型,以及其他与特定事件相关的信息。例如,鼠标操作导致的事件对象...

(译)学习如何构建自动化、跨浏览器的JavaScript单元测试

作者:Philip Walton 译者:Yeaseon 原文链接:点此查看 译文仅供个人学习,不用于任何形式商业目的,转载请注明原作者、文章来源、翻译作者及链接,版权归原文作者所...

JavaScript 跨浏览器添加移除事件

那么我们希望解决非IE 浏览器事件绑定哪些问题呢? 1.支持同一元素的同一事件句柄可以绑定多个监听函数; 2.如果在同一元素的同一事件句柄上多次注册同一函数,那么第一次注册后的所有注册都被忽略; ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:开发跨浏览器的JavaScript
举报原因:
原因补充:

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