私は、ドロップダウン選択リスト内の選択されたオプションから値を取得し、それをオブジェクトに割り当てるスクリプトを作成していました。私が持っている唯一の問題は、それは私がnullオブジェクトを持っていると言っているということです。次のように通常のJavaScriptを使用して選択値を取得するDOM
の.jsは次のとおりです。
var s = document.getElementById('mode');
alert(s.options[s.options.selectedIndex].value);
function selectValue(){
yo.newSelect(s.options[s.options.selectedIndex].value);
return true;
}
次のようにHTMLは次のとおりです。
<div id="text_editing">
<form action="javascript:;" method="post" onsubmit="editHomePage()">
<select name="CYD" id="mode" onchange="selectValue()">
<option value="Home">Home</option>
<option value="About">About</option>
<option value="Contact">Contact</option>
</select>
<textarea name="sexyText" row="500" col=500">
</textarea>
<input value="submit" name="text_submit" type="submit" onclick="selectValue()">
</form>
私はただのJSでのソリューションを探しています。このような小さなサイトでjQueryを使用することには興味がありません。
1)あなたはこれをテストしているものをブラウザ上で? - 2)NULLオブジェクトはアラートボックスの結果ですか? –
Chrome。アラートボックスはまったくポップアップしません。私は火かき棒ライトからこの情報を得ています。 – VinceOmega