gpt4 book ai didi

javascript - 反转动态数组

转载 作者:行者123 更新时间:2023-11-28 19:49:47 24 4
gpt4 key购买 nike

我有这样的“按钮”

<span data-id="dr21" data-minheight="100" data-maxheight="200" data-minwidth="20" data-maxwidth="50"  class="customsizebutton">(edit size)/span>

和这样的脚本

<script>
$('.customsizebutton').click(function ()
{
var id = $(this).data('id');
var minHeight = $(this).data('minheight');
var maxHeight = $(this).data('maxheight');
var minWidth = $(this).data('minwidth');
var maxWidth = $(this).data('maxwidth');
var arrayH = [];
var arrayW = [];
for (var i = minHeight; i <= maxHeight-1; i++) {
arrayH.push(i);
}
for (var i = minWidth; i <= maxWidth-1; i++) {
arrayW.push(i);
}

var selectListH = document.getElementById("h-"+id);
for (var i = 0; i < arrayH.length; i++) {
var option = document.createElement("option");
option.text = arrayH[i];
selectListH.appendChild(option);
}

var selectListW = document.getElementById("w-"+id);

for (var i = 0; i < arrayW.length; i++) {
var option = document.createElement("option");
option.text = arrayW[i];
selectListW.appendChild(option);
}})
</script>

我正在尝试用

填充两个下拉列表
<option>200</option>
<option>199</option>...
<option>101</option>
<option>100</option>

<option>50</option>
<option>49</option>...
<option>21</option>
<option>20</option>

目前它以相反的方向(从低到高)填充下拉列表。我对此很陌生,反复试验让我走到了这一步。

谢谢

最佳答案

只需以相反的顺序填充数组即可。

for (var i = maxHeight-1; i >= minHeight; i--) {
arrayH.push(i);
}
for (var i = maxWidth-1; i >= minWidth; i--) {
arrayW.push(i);
}

关于javascript - 反转动态数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23690673/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com