为了账号安全,请及时绑定邮箱和手机立即绑定

如何编写一个“for 循环”,其中一个 php 值设置一个 html 元素值?

如何编写一个“for 循环”,其中一个 php 值设置一个 html 元素值?

PHP
波斯汪 2022-01-23 11:00:58
我怎么能if value ==在 for 循环中做,所以我不需要做值 == 检查 10 次?function getComboA(selectObject) {    var value = selectObject.value;    if (value == 1) {        document.getElementById("selected_slot").value = <?php echo $selected_slot1 ?>;        document.getElementById("selected_value").value = <?php echo $selected_value1 ?>;    } else if (value == 2) {        document.getElementById("selected_slot").value = <?php echo $selected_slot2 ?>;        document.getElementById("selected_value").value = <?php echo $selected_value2 ?>;    }
查看完整描述

1 回答

?
偶然的你

TA贡献1841条经验 获得超3个赞

制作数组并将其发送给js。


<?

$arr = [

  [ 'slot'=> $selected_slot1, 'value'=>  $selected_value1 ],

  [ 'slot'=> $selected_slot2, 'value'=>  $selected_value2 ],

];   

?> 

function getComboA(selectObject) {

     ar = <? echo json_encode($arr) ?>;

     var value = selectObject.value;

     document.getElementById("selected_slot").value = ar[value-1].slot;

     document.getElementById("selected_value").value = ar[value-1].value

}


查看完整回答
反对 回复 2022-01-23
  • 1 回答
  • 0 关注
  • 174 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信