
我把代码改成了这样,可是循环第一个后就停止了,应该是哪里的问题呢??
$(".chargeInfo").parent().parent().remove(); $("td:[colspan='15']").parent().remove(); var gameslist = $("tr:[align='center']"); for(var i = 1; i < gameslist.length; i++) { var n = gameslist.eq(i).children().eq(5).attr("aloc"); gameslist.eq(i).children().eq(8).empty(); gameslist.eq(i).children().eq(8).append('<b></b>'); var obj = gameslist.eq(i).children().eq(8).children(); for(var i = 0; i < p.length; i++) { var b = p[i]; if(!(b[3] == A[n][37] && b[4] == A[n][38] || b[4] == A[n][37] && b[3] == A[n][38])) { continue } else { if(b[3] == A[n][37]) { $(obj).parent().append(b[5] + "-" + b[6]) } else { $(obj).parent().append(b[6] + "-" + b[5]) } break; } } } ```/ 1 Mitt 2021-05-10 23:39:30 +08:00 Onclick="Javascript:alert(1);" |
2 maloneleo88 OP @Mitt 额, 我这句怎么改? 改成 a 标签吗? 三个参数怎么传 请赐教 |
3 temporary 2021-05-11 00:35:39 +08:00 via iPhone 搜索 改变 this 指向 |
4 Mitt 2021-05-11 00:43:54 +08:00 @maloneleo88 #2 额,我好像是没看懂,省掉按钮的话你的触发方式是什么,直接 js 监听事件呢,或者 onload 一类? |
5 maloneleo88 OP |
6 Mitt 2021-05-11 03:41:48 +08:00 @maloneleo88 #5 那直接 window.Onload= function(){}; 或者搞个 setTimeout(function(){}, n*1000) 就好啦 |
7 maloneleo88 OP @Mitt 主要是我不知道怎么直接执行,问题更新了,我把代码改了,可是循环第一个之后就停止了。(应该几百个元素) |
8 maloneleo88 OP 解决了! 两个循环里都生命了 i 所以循环无法继续,改一下就好了。 |