Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.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 添加1到css选择器_Javascript_Jquery - Fatal编程技术网

Javascript 添加1到css选择器

Javascript 添加1到css选择器,javascript,jquery,Javascript,Jquery,我想在每次函数发生时动态地向css选择器添加+1,这样每次它都会选择下一个问题 var questionCount = 2; var previousQuestion = 1; function start(){ document.getElementById("question" + questionCount).className = "question_box"; document.getElementById("question" + previousQuestion).classNa

我想在每次函数发生时动态地向css选择器添加+1,这样每次它都会选择下一个问题

var questionCount = 2;
var previousQuestion = 1;

function start(){
document.getElementById("question" + questionCount).className = "question_box";
document.getElementById("question" + previousQuestion).className = "question_box disabled_gone";
$('#question' + previousQuestion).animate({height: '0', margin:'0',padding:'0'});
var questionCount = questionCount + 1;
var previousQuestion = previousQuestion + 1;
}

当我在函数的开头添加第一个变量时,它会工作,但当我再次运行函数时,它会将变量设置为2和1

var questionCount = questionCount + 1;
var previousQuestion = previousQuestion + 1;
应该是

questionCount++;
previousQuestion++;

// OR

questionCount = questionCount + 1;
previousQuestion = previousQuestion + 1;

我相信您正在函数范围中创建一个新变量,该变量在函数结束后将被删除,这意味着当它再次运行时,它将从全局范围调用,即2&1

只需执行
。className=“question\u box”+questionCount它将在类名中添加+1。我需要在css selectorAh中添加+1 do ID。谢谢,有时我仍然会对局部变量和全局变量感到困惑。这在我们所有人身上都会发生。德国劳埃德船级社使用此c: