什么';这个密码怎么了?(Javascript)
此代码有效,并且每次都会提醒变量什么';这个密码怎么了?(Javascript),javascript,debugging,Javascript,Debugging,此代码有效,并且每次都会提醒变量 var idNumber; var elements; var id; var blockerIds=[]; var whileLoop=0; while (whileLoop<112) { elements=document.getElementsByName('bid'); id=elements[whileLoop].getAttribute('id'); blockerIds[whileLoop]=id; alert
var idNumber;
var elements;
var id;
var blockerIds=[];
var whileLoop=0;
while (whileLoop<112) {
elements=document.getElementsByName('bid');
id=elements[whileLoop].getAttribute('id');
blockerIds[whileLoop]=id;
alert(blockerIds[whileLoop]);
whileLoop++;
}
var-idNumber;
var元素;
变量id;
var blockerIds=[];
var whileLoop=0;
while(whileLoopJSFiddle:。修复了您的代码:
var idNumber;
var elements;
var id;
var blockerIds=[];
var whileLoop=0;
elements=document.getElementsByName('bid');
while ((elements.length >= 112 && whileLoop < 112) || (whileLoop < elements.length && elements.length <= 112)) {
id=elements[whileLoop].getAttribute('id');
blockerIds[whileLoop]=id;
whileLoop++;
}
alert(blockerIds);
var-idNumber;
var元素;
变量id;
var blockerIds=[];
var whileLoop=0;
元素=document.getElementsByName('bid');
while((elements.length>=112&&whileLoop<112)|(虽然loop您可能应该将文档ument.getElementsByName()在循环外部调用。只需说,“…有多少个元素被命名为bid
?它们的id
s是什么?另外:如果没有112个元素,它将失败有112个元素被命名为bid,id是“bid'x''x',x始终是一个数字,如console.log()
而不是警报
,然后当它们发生时,您还会看到其他错误消息。我不明白。var idNumber;var elements;var id;var blockerIds=[];var whileLoop=0;elements=“123”;whileLoop<3){//小于112个elements=document.getElementsByName('bid');id=elements[whileLoop].getAttribute('id'));blockerIds[whileLoop]=id;whileLoop++;}警报(blockerIds);
var idNumber;
var elements;
var id;
var blockerIds=[];
var whileLoop=0;
elements=document.getElementsByName('bid');
while ((elements.length >= 112 && whileLoop < 112) || (whileLoop < elements.length && elements.length <= 112)) {
id=elements[whileLoop].getAttribute('id');
blockerIds[whileLoop]=id;
whileLoop++;
}
alert(blockerIds);