IE浏览器的DOM模型

AK_47_Fihgt

AK_47_Fihgt

2016-02-20 00:58

下面请跟着图老师小编一起来了解下IE浏览器的DOM模型,精心挑选的内容希望大家喜欢,不要忘记点个赞哦!

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

IE 处理 / 形式的结尾标签有问题。如下面这段:

form table  //form

如果使用 JavaScript 向表格内添加表单元素input,你会发现在 IE 中form并没有把这些input包含起来。为什么呢?看看table元素的 innerHTML 就知道了:第一行竟然是/form!可见 IE 对这种情况的处理有多糟糕。FireFox下就没有这种情况。

IE 的 DOM 模型不允许设置 table 元素的 innerHTML。在 DHTML 参考文档你会看到,IE 建议使用 insertRow 等方法来操作表格内容,而使用 table.innerHTML= 在 IE 下面就会报错。 FireFox 没有这个问题。

IE 的 DOM 模型不能正确地创建单选框。如下面的 JavaScript 代码:

var radio = document.createElement(‘input’);radio.setAttribute(‘type’, ‘radio’);radio.setAttribute(‘name’, name);radio.setAttribute(value, value);

如果把这样创建出来的单选框放到页面上,在 IE 下这些单选框都没法选中。FireFox没有这个问题。折中的解决办法是:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)
function createRadio(name, value) {if (navigator.appName.indexOf(Microsoft) != -1) {var radio = document.createElement(‘input type=radio name=‘ + name + ‘ /’);radio.value = value;return radio;} else {var radio = document.createElement(‘input’);radio.setAttribute(‘type’, ‘radio’);radio.setAttribute(‘name’, name);radio.setAttribute(value, value);return radio;}}
展开更多 50%)
分享

猜你喜欢

IE浏览器的DOM模型

Web开发
IE浏览器的DOM模型

认识Opera浏览器和IE浏览器

Web开发
认识Opera浏览器和IE浏览器

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

IE浏览器怎么清理缓存 IE浏览器缓存清理教程

软件教程
IE浏览器怎么清理缓存  IE浏览器缓存清理教程

图解如何恢复IE浏览器为默认浏览器

浏览器
图解如何恢复IE浏览器为默认浏览器

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

使用360浏览器来修复IE浏览器的方法

浏览器
使用360浏览器来修复IE浏览器的方法

如何升级ie浏览器

浏览器
如何升级ie浏览器

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Javascript教程:判断函数类型

Javascript教程:判断函数类型

怎样操作电脑进行隐蔽的远程监控 

怎样操作电脑进行隐蔽的远程监控 
下拉加载更多内容 ↓