当前位置: 首页 > 知识库问答 >
问题:

在HTML输入中显示JavaScript变量的值[重复]

咸亦
2023-03-14

我有这个HTML列表和输入:

            <li>
                <span>19</span>
            </li>
            <li>
                <span>20</span>
            </li>
            <li>
                <span>21</span>
            </li>
            <li>
                <span>22</span>
            </li>
            <li>
                <span>23</span>
            </li>
            <li>
                <span>24</span>
            </li>
        </ul>
    <input type="text" id='lotto' value='' readonly>
</div>

这个外部JavaScript代码用于获取我在数组中单击的每个跨度的值

let clicks = 0
let numbers = []

$(document).on('click', 'li', function(event) {
  if (clicks < 6) {
    numbers[clicks] = parseInt($(this).find('span').html())
  }
  console.log(numbers)
  clicks++
})

是否有任何可能的方式显示我在输入中单击的跨距??

共有1个答案

子车超英
2023-03-14

是的,这很简单。您可以使用连接将数字数组转换为字符串,然后将其设置为文本框的值。

演示:

let clicks = 0
let numbers = []

$(document).on('click', 'li', function(event) {
  if (clicks < 6) {
    numbers[clicks] = parseInt($(this).find('span').html())
  }
  //console.log(numbers)
  clicks++;
  
  $("#lotto").val(numbers.join(","));
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<li>
  <span>19</span>
</li>
<li>
  <span>20</span>
</li>
<li>
  <span>21</span>
</li>
<li>
  <span>22</span>
</li>
<li>
  <span>23</span>
</li>
<li>
  <span>24</span>
</li>
</ul>
<input type="text" id='lotto' value='' readonly />
 类似资料:
  • 我写了一个游戏java脚本代码,我需要用超文本标记语言显示分数变量。我尝试它,但它总是打印0,而不是增加分数。分数变量递增1,但在超文本标记语言页面上,它保持显示0。在哪里我应该改变标签以正确显示它,还是我需要改变它java脚本得分功能? 我的Java脚本代码: HTML代码:

  • 问题内容: 我正在使用Python制作网络应用程序,并且有一个要在HTML页面上显示的变量。我该怎么做呢?将使用在HTML页面是正确的做法呢? 问题答案: Flask文档中对此进行了非常清楚的解释,因此建议您阅读此书以全面理解,但这是呈现模板变量的非常简单的示例。 HTML模板文件存储在: 和简单的Flask应用程序: 运行此脚本,然后在浏览器中访问http://127.0.0.1:5000/。您

  • 本文向大家介绍如何在没有document.write的HTML页面中显示JavaScript变量?,包括了如何在没有document.write的HTML页面中显示JavaScript变量?的使用技巧和注意事项,需要的朋友参考一下 在JavaScript中使用Element.innerHTML可以在HTML页面中显示JavaScript变量,而无需document.write。 您可以尝试通过以下

  • 我正在处理存在于一个php文件中的html表单,如下所示,我想计算输入的html输入值。 Php/HTML代码: 点击保存后,它会保存在JSON中,如下所示,并输入值列表。此时,我已经输入了值,因此在JSON中显示如下: 下面是属于上述html/php代码的表单截图部分: 输入值后,显示如下: 以下是inspect上的html代码: 问题陈述: 我想知道我需要添加什么php代码,以便获得输入值的计

  • 问题内容: 我正在尝试在HTML页面上显示一些JavaScript变量。我第一次使用它,但是当调用该函数时,它用于覆盖当前页面。 在四处搜寻之后,普遍的共识是人们对此不太喜欢。还有哪些其他选择? 我找到了一个建议使用的页面,但该页面写于2005年。 问题答案: 几乎是要走的路。以下是使用它的几种方法: HTML JavaScript 如果您只想更新I 的一部分,通常只需要添加一个类似或类的空元素,

  • 我目前有一个由两个计算变量组成的变量。我需要将输出的变量显示为包含一千个分隔符的货币。 在本例中,用户输入房间的宽度和长度,然后java计算并告诉用户所需的数量。我将在下面添加我的代码,以帮助了解这是如何工作的。 我们将不胜感激。谢谢 这是计算变量: 您可以在此处查看此页面的完整javascript:https://jsfiddle.net/3yw4m7kj/