function totalCost(obj,a){
var price = document.getElementById("price").value;
}
我想创建一个新的id添加变量 a。如果a =1,那么下一个id将是price1。我该怎么做?
function totalCost(obj,a){
var price = document.getElementById("price").value;
}
我想创建一个新的id添加变量 a。如果a =1,那么下一个id将是price1。我该怎么做?
您可以使用允许嵌入表达式的模板文字:
function totalCost(obj,a){
var price = document.getElementById(`price${a}`).value;
}
或:使用字符串连接(如果浏览器尚不支持模板文字)
function totalCost(obj,a){
var price = document.getElementById('price' + a).value;
}
function totalCost(obj,a)
{
var price = document.getElementById("price"+a).value;
}
这个解决方案工作正常。