Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么';这个密码怎么了?(Javascript)_Javascript_Debugging - Fatal编程技术网

什么';这个密码怎么了?(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);