如何使用keyup事件计算javascript中重复表的两个文本字段?

如何使用keyup事件计算javascript中重复表的两个文本字段?,javascript,php,laravel,Javascript,Php,Laravel,每当我复制一个有文本框的表格行时,我想用单价乘以数量。但这不适合我。我只能计算表中的第一行。需要帮忙吗 我的代码如下 var int=1; 函数myFunction(){ var tr=''+ “+”项“+”+”+“+”+”+”添加行解决方案和一些注释: 您可以使用getElementsByName()或getElementsByClass()来获得元素集合,遍历它们并计算总和 元素的ID应该是唯一的: HTML id属性用于指定HTML元素的唯一id HTML文档中不能有多个具有相同id的元

每当我复制一个有文本框的表格行时,我想用单价乘以数量。但这不适合我。我只能计算表中的第一行。需要帮忙吗

我的代码如下

var int=1;
函数myFunction(){
var tr=''+

“+”项“+”+”+“+”+”+”添加行解决方案和一些注释:

  • 您可以使用
    getElementsByName()
    getElementsByClass()
    来获得元素集合,遍历它们并计算总和
  • 元素的ID应该是唯一的:
  • HTML id属性用于指定HTML元素的唯一id

    HTML文档中不能有多个具有相同id的元素

    因此,使用
    getElementById
    的解决方案无法工作

  • 为了实现这一点,我建议使用一个附加了int的动态id,并使用get by id函数,直到找不到更多的项为止

  • 检查有关name元素的信息:


  • 如果您不将此作为表单发布,则可以复制此文档。

    解决方案和一些注释:

  • 您可以使用
    getElementsByName()
    getElementsByClass()
    来获得元素集合,遍历它们并计算总和
  • 元素的ID应该是唯一的:
  • HTML id属性用于指定HTML元素的唯一id

    HTML文档中不能有多个具有相同id的元素

    因此,使用
    getElementById
    的解决方案无法工作

  • 为了实现这一点,我建议使用一个附加了int的动态id,并使用get by id函数,直到找不到更多的项为止

  • 检查有关name元素的信息:

  • 如果您不将此作为表单发布,它可以复制