[备忘] IE 中 table 元素无法使用 innerHTML 属性

IE 中的 table 元素似乎不同于其他的元素,其 innerHTML 为只读,如果尝试给 innerHTML 赋值 js 会抛出未知错误的异常。

解决方法是对整个 table 的 outerHTML 赋值。

More...

IE 下“页面无法打开,已终止操作”小窥(2) - 利用 insertBefore 巧妙的避开终止操作

在 IE 下无法在本身未完成结点的父结点上 appendChild 新的结点,否则会造成终止操作的错误。
针对上篇文章的总结出来的思路我想到了,既然不能往后加,我们可以往前插入,接下来就的出使用 insertBefore 来达到 fix 终止操作的错误。
同样的代码:
var p = document.body;
var c = document.createElement("div");

More...

IE 下“页面无法打开,已终止操作”小窥

WEB 开发中我们常常在 IE 下遇到“浏览器无法打开,操作已终止”的错误提示,这个问题往往另初学者头痛不已。即便是经验老道的工程师,也时常被这个问题搞得焦头烂额。深究此问题的根源,谷老师和白老师给我们最多的参考答案基本上都是千篇一律的“因为文档未完成前使用了 appendChild 方法”,而提出得解决方案有如下几种: 给 document

More...

分页:[«][0][»]