私はここにjavascriptでいくつかの問題があります。 誰かにオプションとチェックボックスを選択させてください。両方をチェックすると、他のチェックボックスはクリックできません。 私は関数に2つのパラメータを与えようとしました(1つはオプション用で、もう1つはチェックボックス用です)。選択したオプションとチェックボックスがオンになっていることを確認してください。
function bs(id /*,chbxvalue */)
{
var selectElement = document.getElementById(id);
var selectValue = selectElement.options[selectElement.selectedIndex].value;
//var select2Element = document.getElementById(chbxvalue);
//var selectCHBXval = select2Element.options[select2Element.selectedIndex].value;
if((selectValue == "banana") /*&& (document.getElementById("apple").checked == true)*/)
{
document.getElementById("juice").checked = true;
}
else if(selectValue == "Salad")
{}
}
コメントの中の物は動作しません。
ここで名前を変更しました。誰かアイデアはありますか?申し訳ありませんが、私はjavascriptでうまくいきません...。
選択されている場合です。このタイプミス 'VAR selectValue = selectElement.options [ selectElement.selectedIndex。] value; '? – Rohit
私はそれが 'var selectValue = selectElement.options [selectElement.selectedIndex] .value;' – Rohit
'document.getElementsById()'が存在しないと思います。メソッド呼び出しで 's'を確認してください。与えられた 'id'を持つ*要素が1つだけでなければならないので、あなたは単数形を使う必要があります。したがって、 'getElementById()'( 's'文字を削除する)でなければなりません。 –