DOM变化
isSameNode()和 isEqualNode()。这两个方法都接受 一个节点参数,并在传入节点与引用的节点相同或相等时返回 true。所谓相同,指的是两个节点引用的 是同一个对象。所谓相等,指的是两个节点是相同的类型,具有相等的属性(nodeName、nodeValue, 等等),而且它们的 attributes 和 childNodes 属性也相等(相同位置包含相同的值)。
var div1 = document.createElement("div");
div1.setAttribute("class", "box");
var div2 = document.createElement("div");
div2.setAttribute("class", "box");
alert(div1.isSameNode(div1)); //true
alert(div1.isEqualNode(div2)); //true
alert(div1.isSameNode(div2)); //false
setUserData()方法会将数据指 定给节点,它接受 3个参数:要设置的键、实际的数据(可以是任何数据类型)和处理函数。
使用 getUserData()并传入相同的键,就可以取得该数据
document.body.setUserData(<