select要素から入力ボックスの値とテキストを設定しようとしています。<option>値から<input>テキスト値
var p = document.getElementById("pretestNameSelect");
var test = p.options[p.selectedIndex].value;
if (choice.toString() == "type0")
{
alert(test);
$(document.getElementById("type0")).show();
hideOtherQuestionDivs(choice.toString());
$(document.getElementById("pretestNameSelectHiddenTextQ0")).value = "test";
$(document.getElementById("pretestNameSelectHiddenTextQ0")).text = "test";
alert(document.getElementById("pretestNameSelectHiddenTextQ0").value);
}
警告(テスト)が動作し、正しい値を示したが、値が設定されていないと警告(DOCが...)、空の警告を示しています。
何が問題なのですか?
を使用することができますか? jQueryを使用している場合、コードは意味をなさない。 jQueryの入力フィールドの値は '$(selector).val(value)'によって設定され、 '$(selector).val()'によって得られます。 – mplungjan
それはすべてコードですか? –
jQueryセレクタ( '$()')とバニラのjavascriptセレクタ( 'getElementById()')を混ぜる理由は何ですか?どちらか一方を使用してください。 – Turnip