我有两个函数,第一个函数是createTables用于生成不同的div,第二个函数是compare用于比较这些表。 这两个函数是“doIT”函数的一部分,但我需要执行两次函数“doIT”。第一次它说“不能读取属性'isEqualNode'未定义”。任何方式来解决它?需要执行两次函数才能获得结果
function compare()
{
var elems = document.getElementsByClassName("rtables");
if (elems[0].isEqualNode(elems[1])) {
alert("Elements are equal");
} else {
alert("Elements are NOT equal");
}
}
显然,当调用compare时,没有类'rtables'的元素。 – Ryan
在HTML呈现之前你是否调用了你的函数? –
这两个函数都是同时调用的。 –