2024年4月10日发(作者:)

不再支持 attachEvent,改用 addEventListener (可以添加许多事件,添加的

事件不会覆盖已存在的事件)

例如:

("myBtn").addEventListener("click", myFunction);

("myBtn").addEventListener("click", someOtherFunction);

不再支持 ,改用 eval

例如:

eval(" = " + "s_ondbclick"));

不再支持 ,改用 、

不再支持 ,改用 和

例如:

("*");

不再支持 和 ,改用

不再支持 ,改用 ()

例如:

改为 ()

不再支持 ,改用("style")

不再支持 ,改用

不再支持 ,改用 div 或 iframe(zIndex 很高)

中不支持带有尖括号

例如:

("

") 需要改为 ("table")

HTML 元素的定义属性需要通过 getAttribute 获取,不能使用点来获取

例如:

需要改为 ('I')

HTML 和 XML 元素的 nodeName 在做比较前最好使用 toLowerCase 转换

一下,因为类似于 这种标签名可能被转换为

例如:

if() == "listdatasource") {

// TODO

}

创建 table 元素不能通过innerHTML方式,需通过 ("table")

例如:

= "

hello
"

需改为:

var table = ("table");

(table);

若在HTML中嵌入XML,请注意XML中不能出现类似于以下的节点名称

例如:

ABC 或

以上的 HEAD 标签读取不到, 也读取不到