F12
var arr=document.getElementById('list-demo').getElementsByTagName('button'); //1 for(var i=0; i < 10; i++){ var index=Math.floor(Math.random()*2); console.log(i, index); (function(x){ console.log('-- > ',x); if(vm.items.length==0){ x=0 } setTimeout( arr[x].click(), 2000 ) })(index) } //2 ok! var fn=function(){ var x=Math.floor(Math.random()*2); console.log(x); if(vm.items.length==0){ x=0 } console.log('-- > ',x); arr[x].click(); } setInterval( fn, 200 )