`
E_Freya
  • 浏览: 21929 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

IE Firefox dom问题

    博客分类:
  • dom
阅读更多

<title>Document Object Model</title>
<script lanage="javascript">

function insert()
{

  var table = document.getElementsByTagName("table")[0];
  var tdnode = document.createElement("td");
  var trnode = document.createElement("tr");
  var text = document.createTextNode("sina");
  tdnode.appendChild(text);
  var att = document.createAttribute("bgcolor");
  att.nodeValue = "#ffffff";
  tdnode.setAttributeNode(att);
  trnode.appendChild(tdnode);
  table.appendChild(trnode); 

}
function deletee()
{
try
{
  var table = document.getElementsByTagName("table")[0].childNodes[0];
  table.removeChild(table.lastChild);
}
catch(e)
{
alert(e.message);
}
}
</script>
</head>
<body>
<form name="do">
  <input type="button" name="ins" id="ins" class="ins" value="Insert" onclick="insert()" />
  <input type="button" name="del" id="del" class="del" value="delete" onclick="deletee()" />
  <input type="button" value="count" name="c" onclick="alert(document.getElementsByTagName('td').length)" />
</form>

<table border="0" cellpadding="0" cellspacing="1" width="260" bgcolor="#5f9ea0">
 
</table>
</body>
</html>

 

此程序能在firefox3下运行,但不能在IE7下运行

 

把红色部分改为document.getElementsByTagName("table")[0].childNodes[0];则正好相反,能在 IE7下运行,但不能在firefox3下运行

 

这浏览器的问题可真是多啊

分享到:
评论
1 楼 www5177 2009-05-18  
建议楼主看下下面这个帖子,解决了我遇到的问题,和你的差不多
http://www.codingforums.com/archive/index.php/t-113573.html

相关推荐

    javascript firefox兼容ie的dom方法脚本

    document.all){ //zzcv的ff ie兼容脚本 /*脚本没有解决的问题及处理: 2.IE下,可以使用()或[]获取集合类对象;Firefox下,只能使用[]获取集合类对象. 解决方法:统一使用[]获取集合类对象. 3.IE下,可以使用获取常规...

    火狐浏览器for linux v52.0.2.zip

    火狐浏览器英文全称Mozilla Firefox,是一个开源网页浏览器,使用Gecko引擎(非ie内核),支持多种操作系统如Windows、Mac和linux。 火狐浏览器for linux v52.0.2更新日志: 全新的定制模式让自定义你的网络体验更...

    firefox Browse和firebug 火狐浏览器和火狐bug

    Firebug是firefox下的一个插件,能够调试所有网站语言,如Html,Css等,但FireBug最吸引我的就是javascript调试功能,使用起来非常方便,而且在各种浏览器下都能使用(IE,Firefox,Opera, Safari)。除此之外,其他功能...

    Gecko_Dom_Reference.exe

    Gecko布局引擎(firefox)所支持的dom,与IE的dom有区别噢

    js在Firefox与IE中对DOM对像的引用的比较

    直接用ID属性进行引用 直接用NAME属性进行引用 使用getElementById(),getElementsByName(),getElementsByTagName()进行引用

    IE,firefox(火狐)浏览器无提示关闭窗口js实现代码小结

    经软件开发网编辑整合的版本:注意 如果你使用的是firefox浏览器必须要做以下设置 1、在地址栏输入about:config然后回车,警告确认 2、在过滤器中输入”dom.allow_scripts_to_close_windows“,双击即可将此值设为...

    DOM文档和Javascript的IE和Firefox兼容性

    NULL 博文链接:https://hudeyong926.iteye.com/blog/458178

    FireFox Chrome IE浏览器调试JavaScript

    Firebug是Firefox下的一款开发类插件,现属于Firefox 的 五星级强力推荐插件之一。它集HTML查看和编辑、Javascript控制台、网络状况监视器于一体,是开发JavaScript、CSS、HTML和 Ajax的得力助手。Firebug如同一把...

    ie 开发 调试 工具 三合一 companionjs debugbar(5.2) Internet.Explorer.Developer.Toolbar 天涯浪子

    做前端开发的过程中对JS的调试一直没有很好用的工具,所幸的是Firefox下的firebug的诞生给我们带来了数不清的方便,但是在IE下想要调教好JS还是一样的繁琐无奈,遵照IE提示的JS错误提示在代码里找到的却让人...

    IEDebugBar 适用于ieTest 和IE

    前端调试工具有很多,比如FireFox firebug, FireFox Web Developer, DOM Inspector,遨游的PageView,IE WebDeveloper V2,还有IE8自带的开发工具 等等,这里我再推荐一个DebugBar;  大家肯定都知道ieTester,大家都...

    firebug-2.0.16-是firefox下的一个扩展,能够调试所有网站语言

    Firebug是firefox下的一个扩展,能够调试所有网站语言,如Html,Css等,但FireBug最吸引人的就是javascript调试功能,使用起来非常方便,而且在各种浏览器下都能使用(IE,Firefox,Opera, Safari)。除此之外,其他功能...

    火狐浏览器带Firebug

    Firebug是firefox下的一个扩展,能够调试所有网站语言,如Html,Css等,但FireBug最吸引人的就是javascript调试功能,使用起来非常方便,而且在各种浏览器下都能使用(IE,Firefox,Opera, Safari)。除此之外,其他功能...

    JS + XML 联动菜单 支持IE、FireFox

    NULL 博文链接:https://zsl131.iteye.com/blog/575423

    根据DOM将html转为canvas图片格式

    该代码为 html转base64图片格式,hmtl+js 需要IE9以上浏览器或firefox,chrome支持!

    IE与FireFox中的childNodes区别

    Javascript中,相信大家都试过用getElementsByTagName和... 但是不幸的是,在IE和FireFox中childNodes有点细微的差别: 代码如下: &lt;head&gt; [removed] function view(){ var childs1=$(‘FirstDiv’).childNo

    使用jQuery解决IE与FireFox下createElement方法的差异

    但是在IE和Firefox下,createElement方法是有差异的。 在 IE 中,可以使用以下两种方式来创建一个元素: 1、document.createElement(‘table’) 2、document.createElement(‘”0″&gt;’) 而在 Firefox 只支持: ...

    javascript IE中的DOM ready应用技巧

    Firefox有DOMContentLoaded事件可以轻松解决,可惜的就是IE没有。 MSDN关于JSCRIPT的一个方法有段不起眼的话,当页面DOM未加载完成时,调用doScroll方法时,会产生异常。那么我们反过来用,如果不异常,那么就是...

Global site tag (gtag.js) - Google Analytics