国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

select.remove()方法的行為令人費(fèi)解
P粉322918729
P粉322918729 2023-08-18 17:05:54
0
1
606
<p>所以我在AgilePoint中使用JavaScript進(jìn)行工作。 我已經(jīng)實(shí)現(xiàn)了一個(gè)函數(shù),用於從下拉式選單中刪除特定選項(xiàng),但最終結(jié)果非常奇怪。以下是範(fàn)例程式碼: enter image description here</p> <p>所以在這裡我設(shè)定了一個(gè)簡(jiǎn)單的條件,如果條件為真,我想要?jiǎng)h除第一個(gè)選項(xiàng),第三個(gè)和第四個(gè)選項(xiàng)。但最終,它只刪除了第一個(gè)和第四個(gè)選項(xiàng),第三個(gè)選項(xiàng)還在。 enter image description here</p> <p>最後一個(gè)選項(xiàng)也需要?jiǎng)h除,但我不明白為什麼它忽略了第二行。 </p>
P粉322918729
P粉322918729

全部回覆(1)
P粉818125805

原因是,如果你執(zhí)行以下程式碼來移除第0個(gè)元素:

select.remove(0);

第2個(gè)和第3個(gè)元素將不再是第2個(gè)和第3個(gè),而是變成了第1個(gè)和第2個(gè),因?yàn)榈?個(gè)元素被移除了。

快速解決方案是從最大的索引到最小的索引移除:

select.remove(3);
select.remove(2);
select.remove(0);
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板