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