10.2 DOM 操作技【JavaScript高级程序设计】

阅读更多

很多时候,DOM 操作都比较简明,因此用JavaScript 生成那些通常原本是用HTML 代码生成的内容并不麻烦。不过,也有一些时候,操作DOM 并不像表面上看起来那么简单。由于浏览器中充斥着隐藏的陷阱和不兼容问题,用JavaScript 代码处理DOM 的某些部分要比处理其他部分更复杂一些。

10.2.1 动态脚本

使用

这个

从逻辑上讲,下面的DOM代码是有效的:

var script = document.createElement("script");
script.type = "text/javascript";
script.appendChild(document.createTextNode("function sayHi(){alert('hi');}"));
document.body.appendChild(script);

在Firefox、Safari、Chrome 和Opera 中,这些DOM 代码可以正常运行。但在IE 中,则会导致错误。
IE 将

你可能感兴趣的:(javascript)