>>30
選択肢の表示はselect命令を使わず
ボタンなどで実装すればスマートに書ける

保守性は劣るが
スクリプトを生成するスクリプトを書くのも手

ただし程度の問題で
アイテムが増えると整理が困難になるのは変わらない

トップダウン的な仕様があれば具体的な対策が挙げられるかも