私のフィドルから
<select id="doesnt-work">
<option>Apple</option>
<option>Orange</option>
<option value="111">Pineapple</option>
<option>Banana</option>
</select>
<input type="textbox" id="mytextbox"/>
<button onclick="displayResult(doesnt-work)">Click me</button>
JavaScript
function displayResult(selTag)
{
var x=selTag.options[selTag.selectedIndex].text;
document.getElementById('mytextbox').value = x;
}
「doesnt-work」の間にハイフンがあるため、機能していないことはわかっています
アプリケーションによって自動的に作成されるハイフンを使用する必要があり、それを制御することはできません。
誰も方法を知っていますか?