myButton.onclick = setTop(XMLArray,id);
这里不对,动态按钮onclick是不能传参的吧?
应该用
myButton.onclick=function(){
setTop(XMLArray,id);
}
试一下吧
myButton.onclick = function(){setTop(XMLArray,id);}
无语了 ,你是故意的吗?
onload就是浏览器载入触发事件啊,
不运行的话才出问题
建议你把 onload="start()" 去掉
然后在 button 控件中加入 onclick事件 来触发你写的function方法