<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下运行
这浏览器的问题可真是多啊
分享到:
相关推荐
document.all){ //zzcv的ff ie兼容脚本 /*脚本没有解决的问题及处理: 2.IE下,可以使用()或[]获取集合类对象;Firefox下,只能使用[]获取集合类对象. 解决方法:统一使用[]获取集合类对象. 3.IE下,可以使用获取常规...
火狐浏览器英文全称Mozilla Firefox,是一个开源网页浏览器,使用Gecko引擎(非ie内核),支持多种操作系统如Windows、Mac和linux。 火狐浏览器for linux v52.0.2更新日志: 全新的定制模式让自定义你的网络体验更...
Firebug是firefox下的一个插件,能够调试所有网站语言,如Html,Css等,但FireBug最吸引我的就是javascript调试功能,使用起来非常方便,而且在各种浏览器下都能使用(IE,Firefox,Opera, Safari)。除此之外,其他功能...
Gecko布局引擎(firefox)所支持的dom,与IE的dom有区别噢
直接用ID属性进行引用 直接用NAME属性进行引用 使用getElementById(),getElementsByName(),getElementsByTagName()进行引用
经软件开发网编辑整合的版本:注意 如果你使用的是firefox浏览器必须要做以下设置 1、在地址栏输入about:config然后回车,警告确认 2、在过滤器中输入”dom.allow_scripts_to_close_windows“,双击即可将此值设为...
NULL 博文链接:https://hudeyong926.iteye.com/blog/458178
Firebug是Firefox下的一款开发类插件,现属于Firefox 的 五星级强力推荐插件之一。它集HTML查看和编辑、Javascript控制台、网络状况监视器于一体,是开发JavaScript、CSS、HTML和 Ajax的得力助手。Firebug如同一把...
做前端开发的过程中对JS的调试一直没有很好用的工具,所幸的是Firefox下的firebug的诞生给我们带来了数不清的方便,但是在IE下想要调教好JS还是一样的繁琐无奈,遵照IE提示的JS错误提示在代码里找到的却让人...
前端调试工具有很多,比如FireFox firebug, FireFox Web Developer, DOM Inspector,遨游的PageView,IE WebDeveloper V2,还有IE8自带的开发工具 等等,这里我再推荐一个DebugBar; 大家肯定都知道ieTester,大家都...
Firebug是firefox下的一个扩展,能够调试所有网站语言,如Html,Css等,但FireBug最吸引人的就是javascript调试功能,使用起来非常方便,而且在各种浏览器下都能使用(IE,Firefox,Opera, Safari)。除此之外,其他功能...
Firebug是firefox下的一个扩展,能够调试所有网站语言,如Html,Css等,但FireBug最吸引人的就是javascript调试功能,使用起来非常方便,而且在各种浏览器下都能使用(IE,Firefox,Opera, Safari)。除此之外,其他功能...
NULL 博文链接:https://zsl131.iteye.com/blog/575423
该代码为 html转base64图片格式,hmtl+js 需要IE9以上浏览器或firefox,chrome支持!
Javascript中,相信大家都试过用getElementsByTagName和... 但是不幸的是,在IE和FireFox中childNodes有点细微的差别: 代码如下: <head> [removed] function view(){ var childs1=$(‘FirstDiv’).childNo
但是在IE和Firefox下,createElement方法是有差异的。 在 IE 中,可以使用以下两种方式来创建一个元素: 1、document.createElement(‘table’) 2、document.createElement(‘”0″>’) 而在 Firefox 只支持: ...
Firefox有DOMContentLoaded事件可以轻松解决,可惜的就是IE没有。 MSDN关于JSCRIPT的一个方法有段不起眼的话,当页面DOM未加载完成时,调用doScroll方法时,会产生异常。那么我们反过来用,如果不异常,那么就是...