Javascript 如何在所有td';他有相同的身份证吗?

Javascript 如何在所有td';他有相同的身份证吗?,javascript,html-table,Javascript,Html Table,如何使用相同的id在所有td中输出值? 我想对下拉列表1和下拉列表2的值求和,并在具有相同id的单元格中输出它。到目前为止,我已使其仅在第一个单元格中输出 函数myFunction(){ var sum=document.getElementById(“月”)值; var sumo=document.getElementById(“年”).value; var p=数学地板(数字(总和)+数字(相扑)); 控制台日志(p); $(“#sum”).html(p); } 1. 2. 3. 4.

如何使用相同的id在所有
td
中输出值? 我想对下拉列表1和下拉列表2的值求和,并在具有相同id的单元格中输出它。到目前为止,我已使其仅在第一个单元格中输出

函数myFunction(){
var sum=document.getElementById(“月”)值;
var sumo=document.getElementById(“年”).value;
var p=数学地板(数字(总和)+数字(相扑));
控制台日志(p);
$(“#sum”).html(p);
}

1.
2.
3.
4.


2017 2018 3. 4.

1. 1. 1.
ID必须是唯一的

全局属性定义一个唯一标识符,该标识符在整个文档中必须是唯一的

您可以使用名称来执行此操作

函数myFunction(){
var sum=document.getElementById(“月”)值;
var sumo=document.getElementById(“年”).value;
var p=数学地板(数字(总和)+数字(相扑));
控制台日志(p);
$.each($('.myClassName'),function(){
this.innerHTML=p;
});
}

1.
2.
3.
4.


2017 2018 3. 4.

1. 1. 1.
具有相同id的所有td?
这是无效的HTML。
$(“td[id^='sum']).HTML(p)会帮你的。你为什么不用类来代替你同样的意思啊,我忘了类。谢谢大家的帮助。@BobyMarley,请不要忘记阅读、投票和/或接受答案,因为它将帮助未来用户并鼓励其他用户响应。非常感谢。