select.remove() メソッドの動作は不可解です
P粉322918729
2023-08-18 17:05:54
<p>そこで、AgilePoint で JavaScript を操作します。
ドロップダウン メニューから特定のオプションを削除する関数を実装しましたが、最終結果は非常に奇妙なものになります。サンプルコードは次のとおりです。
ここに画像の説明を入力</p>
<p>ここでは簡単な条件を設定しました。条件が true の場合、最初のオプション、3 番目、および 4 番目のオプションを削除します。しかし、最終的には 1 番目と 4 番目のオプションが削除されただけで、3 番目のオプションはそのまま残されました。
ここに画像の説明を入力</p>
<p>最後のオプションも削除する必要がありますが、2 行目を無視する理由がわかりません。 </p>
その理由は、次のコードを実行して 0 番目の要素を削除するためです。 リーリー
0 番目の要素が削除されたため、2 番目と 3 番目の要素は 2 番目と 3 番目ではなくなり、1 番目と 2 番目になります。リーリー