1 回答

TA貢獻(xiàn)1869條經(jīng)驗(yàn) 獲得超4個贊
你想使用循環(huán):
const a = ['val0', 'val1', 'val2', 'val3', 'val4', 'val5', 'val6']
for (const i in a) {
document.getElementById('a' + i).setAttribute('data-value', a[i])
}
此外,如果您需要迭代多個數(shù)組,您可以創(chuàng)建簡單的函數(shù)以使代碼更簡潔:
function setDataValue(id, value) {
document.getElementById(id).setAttribute('data-value', value)
}
const a = ['val0', 'val1', 'val2', 'val3', 'val4', 'val5', 'val6']
for (const i in a) {
setDataValue('a' + i, a[i])
}
在 PHP 代碼中,您需要以相同的方式執(zhí)行此操作:
<?php foreach ($tempa as $key => $value): ?>
<li class="list-group-item" id="a<?php echo $key + 1; ?>">
<span>
<?php
echo $value["name"];
?>
</span>
</li>
<?php endforeach; ?>
添加回答
舉報(bào)