gpt4 book ai didi

javascript - 在javascript中保持第二个变量值 "one behind"第一个变量值

转载 作者:行者123 更新时间:2023-11-30 17:58:23 26 4
gpt4 key购买 nike

我正在笔记本电脑(无法访问互联网)上为我本地的高级中心设置一个宾果调用板系统,以通过屏幕投影仪系统使用。我在本地保存的 html 文件中执行此操作,以便在网络浏览器中打开,并且我已经让大部分系统都能正常工作。

对于“所有被调用的球”显示,我有一个 HTML 表格设置,其中所有宾果号码作为可点击的字段输入到一个变量中。这是通过 jquery 使用以下代码完成的:

$(document).ready(function() {
$("tbody td").click(function(e) {

var currentCellText = $(this).text();

然后我使用以下方法将正确的 BINGO 字母前缀添加到被叫号码:

if (currentCellText < 16)
{
var bingoletter = "B";
}
else if (currentCellText < 31 && currentCellText > 15)
{
var bingoletter = "I";
}
else if (currentCellText < 46 && currentCellText > 30)
var bingoletter = "N";
}
else if (currentCellText < 61 && currentCellText > 45)
{
var bingoletter = "G";
}
else if (currentCellText < 76 && currentCellText > 60)
{
var bingoletter = "O";
}
else
{
var bingoletter = "";
var currentCellText = "";
}


var currentnumber = ("<BIG><BIG><BIG><BIG><BIG><B><CENTER>" + bingoletter + currentCellText + "<br/>");

document.getElementById("currentnumber").innerHTML = currentnumber;

我必须在此处包含 HTML 代码,就好像我尝试将其放入实际表格中一样,但每次都中断。不知道为什么...

然后我通过在单独的表格显示(不是警告框)中使用此表格单元格来显示被叫号码:

<td id="currentnumber" width="50%" rowspan="2"></td>

我还有一个单独的 javascript,当我单击号码时,它还会更改每个表格单元格的背景颜色,以便显示已调用的号码。这与 jquery 一起工作正常,它以更大的字体单独显示当前调用的号码。

一切正常,但我坚持的是尝试获取另一个第二个变量,该变量将显示最后调用的数字。这要做的是在点击新号码作为当前调用号码时显示最后调用的号码。我有一个表格显示设置,我只需要弄清楚正确的编码就可以落后于当前。换句话说,这第二个变量将保存称为变量“落后于”实际当前数字变量的当前数字的值。即我在 html 表中单击 B6,因此 B6 背景在主显示表中更改颜色,并且 B6 显示在一个单独的调用数字表单元格中(到这里一切正常)并且“最后调用的数字”单元格为空白,因为没有之前的号码已经被调用,当我点击 I21 作为当前被调用的号码时,我希望 B6 显示在最后一个被调用的号码变量中。依此类推,点击 G60 成为下一个当前编号,则最后一个编号应显示 I21。

非常感谢,斯坦...

最佳答案

试试这个:

document.getElementById("lastnumber").innerHTML = document.getElementById("currentnumber").innerHTML;

紧接在您设置currentnumber 的内容之前。这个想法只是在您将其更改为新文本之前复制您最后显示的内容。显然,您需要将 lastnumber 更改为您希望最后拨入的单元格的任何名称。

关于javascript - 在javascript中保持第二个变量值 "one behind"第一个变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17643488/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com