2016-07-15 8 views
0

私はこのフォーラムでは新しいので、これが私の最初の質問です。 私が何か間違ったことをすれば、それを言うだけです。 しかし、今私の質問:私はデータベースに保存する値をhtmlファイルに複数選択しました。サイトが再びロードされると、自動的に選択された選択オプションを選択したいと思います。このためには、次のようなものが必要です。dynamic variable.optiones.selected

<select multiple id="a"> 
    <option>tomato</option> 
</select> 
<select multiple id="b"> 
    <option>apple</option> 
</select> 
<select multiple id="c"> 
    <option>orange</option> 
</select> 
<select multiple id="d"> 
    <option>cake</option> 
</select> 

<script> 
var ids = ["a", "b", "c", "d"]; 
for(i=0, i < 4, i++){ 
    var id = ids[i]; 
    id.options[0].selected = true; 
} 
</script> 

これは私が試したものです(選択には複数のオプションがあります)。私はインターネットでも研究してきましたが、良い結果を見つけることができませんでした。 問題は、コンパイラによってHTMLオブジェクトのIDのように解釈される動的変数ですが、変数のように解釈する必要があります。私は正しい構文だけが必要です。 しかし、ダイナミック変数の誤りがあるので、私はそれを働かせることができませんでした。どうすればこの権利を行うことができますか?

+2

は... _sea_に飛び込む前に、プログラミングの基礎を学ぶいます。.. .. – Rayon

+0

これがプログラミングの基本であれば、なぜ私の質問に答えないのですか? – DreiDe

+0

まあ、あなたの質問は、有効なSOの質問の資格はありません。あなたが望むものを達成するために取った努力を分かち合う必要があります。また、[最小、完全、および検証可能なexample_を作成する](http://stackoverflow.com/help/mcve)親切に私に何をするか、何をしないかを教えてください...それは全く私の好みです... – Rayon

答えて

0

だから私は再び研究oを多くを行って、今、私はそれをこのように行わ:あなたは、後に多くの大きな魚を取得するつもりであるため

document.getElementById(id).options[0].selected = true;