ユーザーがドロップダウンに表示するテキストを動的に変更しようとしています<select>
。<!DOCTYPE html>
タグを削除すると、以下は正常に機能します。しかし、Safari と Chrome はその場で連携しません<!DOCTYPE html>
。残念ながら、私の状況ではオプションではありません。
タグに を追加id=
して使用すると問題は回避されますが、残念ながらそれも使用できません。このスクリプトはそのままページ内で動作する必要があるため、 を実行する必要があります。<option>
document.getElementById
getElementsByTagName
助言がありますか?前もって感謝します。
<!DOCTYPE html>
<html>
<head></head>
<body>
<select>
<option label="Hi" value="1">Hello</option>
<option label="Bye" value="2">Goodbye</option>
</select>
<script type="text/javascript">
document.getElementsByTagName("option")[0].innerHTML = "Aloha";
document.getElementsByTagName("option")[1].innerHTML = "Shalom";
</script>
</body>
</html>