Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.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 - Fatal编程技术网

Javascript 我能把这些数字循环一下吗?

Javascript 我能把这些数字循环一下吗?,javascript,Javascript,我正在为一家健身中心预订系统。如果您查看表“OBSANDOST”,则会看到锁图标+数字0/7。每次单击,我都要循环这个数字0/7。现在发生的事情是,当我点击它时,我只把它放在7/7。我想在从0/7到1/7、2/7等等到7/7的每一次点击之后都有它 var marcel=document.getElementById('marcel1'); var span=document.querySelector(“#poset”).textContent=0+'/'+7; var badge=docum

我正在为一家健身中心预订系统。如果您查看表“OBSANDOST”,则会看到锁图标+数字0/7。每次单击,我都要循环这个数字0/7。现在发生的事情是,当我点击它时,我只把它放在7/7。我想在从0/7到1/7、2/7等等到7/7的每一次点击之后都有它

var marcel=document.getElementById('marcel1');
var span=document.querySelector(“#poset”).textContent=0+'/'+7;
var badge=document.querySelector(“#badge”).classList.add('badge-success');
var lock=document.querySelector('#lock').classList.add('fa-unlock');
函数rezervacka(){
badge=document.querySelector(“#badge”);
lock=document.querySelector('#lock');

对于(i=1;i,可以通过检查当前值来实现:

var currentVal = Number(pocet.textContent.split('/')[0]);
if(currentVal < 7){
  pocet.textContent = (currentVal+1) + '/' + 7;
}
var currentVal=Number(poset.textContent.split('/')[0]);
如果(当前值<7){
pocet.textContent=(currentVal+1)+'/'+7;
}
var marcel=document.getElementById('marcel1');
var span=document.querySelector(“#poset”).textContent=0+'/'+7;
var badge=document.querySelector(“#badge”).classList.add('badge-success');
var lock=document.querySelector('#lock').classList.add('fa-unlock');
功能rezervacka(用户){
badge=document.querySelector(“#badge”);
lock=document.querySelector('#lock');
如果(user.id='marcel1'){
var pocet=document.querySelector(“#pocet”);
var currentVal=Number(poset.textContent.split('/')[0]);
如果(当前值<7){
pocet.textContent=(currentVal+1)+'/'+7;
}
如果(pocet.textContent=='7/7'){
badge.classList.add('badge-danger');
lock.classList.add('fa-lock');
}否则{
badge.classList.add('badge-success');
lock.classList.add('fa-unlock');
}
}
};

庞德洛克,
2019年12月16日
Čas 训练 奥伯萨多斯ť 07:00 - 07:50 Powercore训练s Marcelom 11:00 - 11:50 Powercore训练s Marcelom 1/7 17:00 - 17:50 Powercore训练,让Samom 2/7 18:00 - 18:50 Powercore训练让Samom达到1级Zaciatocnici 3/7 马塞尔 马塞尔 沙莫 扎西亚托尼奇
pocet.textContent=='7/7'
将始终为真。您能告诉我为什么吗?是否有机会反映每个用户的更改?我应该使用本地存储还是会话存储?thanks@codeHysteria,您可以将
对象传递给函数,通过该函数您可以识别哪个用户单击了按钮更新相应的用户信息:)@code癔症,我已经更新了
id=marcel1
的代码,类似于你对其他用户所做的:)这个按钮id=marcel1等等,它们代表健身教练和他们一天中的特定训练。你帮我完成的这个计数器表示有多少人已经在这个训练中预订了位置。我只是想知道如果有任何方法可以反映其他访问者的更改。因为当我使用localStorage时,它将仅在我的本地计算机上可见。我是否应该以某种方式将其连接到后端(php)???@Code癔症,在这种情况下,我相信您必须将数据存储在存储器中并从那里显示:)