javascript inneHTML的地雷


回顾一下,IE会把标签内前面的一些空白kill掉,还会把它里面标签统统大写,会显示动态添加的属性,在某些元素中,它还是只读的。这个由IE发明的东西,最后被爆如此多缺陷,真是令人心寒。不过innerHTML还有一地雷,存在于最标准的火狐中,看下面代码:

复制代码 代码如下:

var newTable = document.createElement('table');
document.body.appendChild(newTable);
var newTr = document.createElement('tr');
var rowContent = '<td>司徒正美 </td><td><em>RestlessDream</em></td>';
newTr.innerHTML = rowContent;
newTable.appendChild(newTr);
alert(newTable.innerHTML)
if (rowContent.toLowerCase() == newTr.innerHTML.toLowerCase()) {
alert("一定如我所愿!");
}else {
alert("你踩雷了!");
}


[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

当我们把innerHTML加入到tr节点时,它会被firefox解析成:
复制代码 代码如下:
司徒正美 <em>RestlessDream</em>

而不再是原来的:
复制代码 代码如下:
<td>司徒正美 </td><td><em>RestlessDream</em></td>

td标签被去掉了!我想是不是与加入DOM树的顺序有关,调整一下:
复制代码 代码如下:

var newTable = document.createElement('table');
document.body.appendChild(newTable);
var newTr = document.createElement('tr');
newTable.appendChild(newTr);
var rowContent = '<td>司徒正美 </td><td><em>RestlessDream</em></td>';
newTr.innerHTML = rowContent;


[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

这样就解决了firefox的情况!



相关阅读:
网页取色
用好SNS建站软件UCenter Home词语屏蔽
Linux中让进程在后台运行的方法
Ubuntu新版特性大盘点
winxp 的常用操作及技巧
Oracle中Sequence的使用
HTML表格标记教程(41):表头的宽度和高度属性WIDTH、HEIGHT
Apache 配置详解(最好的APACHE配置教程)
IE和FireFox JavaScript的函数名的作用域的异同
php新建文件自动编号的思路与实现
js预载入和JavaScript Image()对象使用介绍
如何在UNIX下实现Oracle数据库自动备份
Vista系统停止响应解决办法
Linux系统下分发SCP不需要输入密码配置
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 今天我是升旗手读后感 卢思浩:你要相信没有到不了的明天 医院2016年度行业作风建设工作总结 幸福…… 家有宠物_二年级写物作文 小学五年级作文500字:最后的晚餐 酸萝卜公主作文700字 推普 平凡的世界读书笔记1000字 国际妇女节大事记! 小学六年级作文700字:“盐水鸡”事件 那一年,花开半夏 秋夜寄袁中丞、王员外 座位风波作文300字 读《水浒传》有感作文2000字 韶华易逝,彼岸难寻 2015年感动中国观后感 第六章 三个男人和两个女人的故事 静待美好 经验交流发言稿 演讲稿写作的基本要求 刘德华的励志歌曲 高二班级干部交流会(八)班班长发言稿 紧张的一瞬间 公务员廉政建设工作方案 家乡的青红酒 八年级上册政治第一单元知识要点 我的“小气”同桌 cinderella发表日志:麻木的世界,幸福好难 一半天使一半恶魔作文400字 匆匆而逝的回忆(一) 小学六年级作文600字:我的好朋友 梁惠清 公司名称变更证明_证明书 冰凌凝园沙滩上的足迹作文1100字 微笑笑看人生进步的阶梯 广告牌质量承诺书范本 换巢鸾凤(梅意花庵作春情) 农民入党申请书现实篇 2008年镇安生生产工作总结 【小学作文】美丽的芦苇 炖酸菜 邀请太阳来做客作文 志愿活动策划书怎么写最好 旧情绵绵,如何释怀 年轻人应承担起对未来的责任 【精品】调查研究项目计划书 找准锻造人生的最好工具——评《青少年阅读书》 我的心灵空间 小学五年级作文550字:小时候我很调皮 宝贝们的经典语录

Copyright © 2016 phpStudy |