+ -
当前位置:首页 → 问答吧 → js 问题 进来瞧瞧

js 问题 进来瞧瞧

时间:2011-12-08

来源:互联网

JScript code

function createNode(node){
    var html="";
    var clazz=_getNodeClass(node.type);    
    html="<div id='node"+node.index+"' onBeginDrag='calcInOutLine("+node.index+");'        onSelected='selectThisNode("+node.index+");' onDraging='moveRelevantLines("+node.index+")' class='"+clazz+"' style='top:"+node.position.top+";left:"+node.position.left+";z-index:"+(currentIndex++)+"'><table border=0 width=100% height=100%><tr><td align=center valign=middle style='font-size:12px'>"+node.name+"</td></tr></table></div>";
    var nc=document.createElement("div");
    nc.id="nc"+node.index;
    document.body.appendChild(nc);
       nc.innerHTML+=html;//这让它隔2秒再加html怎么写
   

作者: yj1300918200   发布时间: 2011-12-08

JScript code

setTimeout((function(obj, str){
   return function(){
       obj.innerHTML += str;
   }
})(nc, html), 2000);

作者: hookee   发布时间: 2011-12-08

可以用setTimeout()方法去试试

作者: zsx841021   发布时间: 2011-12-08

引用 2 楼 zsx841021 的回复:
可以用setTimeout()方法去试试

我知道!不会写

作者: yj1300918200   发布时间: 2011-12-08