var dialog = null;
window.onload = function(){
document.getElementById("button").onclick = function(){
document.getElementById("aContainer").onmouseover = function(){
this.appendChild(document.getElementById("dialog"))
}
}
document.getElementById("dialog").onclick = function(){
alert(1);
}
}
/*
jQuery(function(){
dialog = jQuery(".dialog");
jQuery(".dialog").bind("click",function(){
alert(1);
});
jQuery("#aContainer").bind("mouseover",function(){
if(jQuery("#aContainer").children(".dialog").length > 0){
jQuery("#aContainer").find(".dialog").detach();
}
jQuery("#aContainer").prepend(dialog);
jQuery(this).unbind();
alert(jQuery("body").html());})
});
});
*/
以上是我的页面代码,之前是在jQuery中发现的,我以为是jquery封装的问题,在原生的js中发现也是这样,js底层做了什么啊?
2011年12月07日 10:28