克隆一个节点我想创建下面的代码使用JavaScript DOM克隆使用Javascript DOM
var summaryDiv = __createElement("div","sDiv","sDiv"+j);
summaryDiv.onmouseover = function() {this.setAttribute("style","text-decoration:underline;cursor:pointer;");}
summaryDiv.onmouseout = function() {this.setAttribute("style","text-decoration:none;");}
if(browser.isIE) {
summaryDiv.onclick = new Function("__fc.show_tooltip("+j+",'view_month')");
} else {
summaryDiv.setAttribute("onclick", "__fc.show_tooltip("+j+",'view_month',event)");
}
someobj.appendChild(summaryDiv);
我米使用OBJ = summaryDiv.cloneNode(真),这是创建节点。但是onclick事件不会在Internet Explorer中引发火灾。任何机构都可以帮助我解决这个问题?
而不是做setAttribute('onclick'),为什么不只是分配一个函数的onclick属性? – Tejs 2010-04-29 18:50:04
即时创建多个div使用循环和使用setAttribute即时通讯分配一些值,即时通讯到show_tooltip函数 – Abhimanyu 2010-04-29 18:55:46