グローバルなJavaスクリプトに変数があります。これで、内部関数が呼び出されるたびに異なる値が得られました。属性のように選択された値を持つオプションタグと、変数に基づいて選択された値がないオプションタグを作成する必要があります。これはもっと紛らわしいと思いますが、例を挙げましょう。
var a1 = "a1c" // default value but may change
if(a1 == "all")
{
var allstatusdefault = '<option value="all" selected="selected">All</option>';
}
else
{
var allstatusdefault = '<option value="all" >All</option>';
}
if(a1 == "a1b")
{
var allstatusdefault1 = '<option value="a1b" selected="selected">a1b</option>';
}
else
{
var allstatusdefault1 = '<option value="a1b" >a1b</option>';
}
if(a1 == "a1bc")
{
var allstatusdefault2 = '<option value="a1bc" selected="selected">a1bc</option>';
}
else
{
var allstatusdefault2 = '<option value="a1bc" >a1bc</option>';
}
これは単なるサンプルですが、さまざまな値で多くのオプション タグを生成する必要があります。