【发布时间】:2023-03-16 12:00:01
【问题描述】:
问题描述:
我正在尝试简化一些代码,除了我显然只是创建一个字符串而不是访问相应变量的值。如何将 'total_' + animal 转换为变量,然后我可以访问该变量以将结果动态分配给 DIV?
代码:
JS:
function tallyAnimals(animal) {
total_animal++;
if (animal == "dog") { total_dog++; }
if (animal == "cat") { total_cat++; }
if (animal == "bird") { total_bird++; }
if (animal == "fish") { total_fish++; }
//The problem line
$('#' + animal).html('total_' + animal);
}
HTML:
<div id="animals">
<div id="dog">0</div>
<div id="cat">0</div>
<div id="bird">0</div>
<div id="fish">0</div>
</div>
【问题讨论】:
标签: javascript html variables concatenation