<select id="ddl_example4" name="ddl_example4">
<option value="1">item1</option>
<option value="2">item2</option>
<option value="3">item3</option>
<option value="4">item4</option>
<option value="5">item5</option>
<option value="6">item6</option>
</select>
</br>
<textarea rows="4" cols="50" id="tarea" onblur="myFunction()"></textarea>
<script>
function myFunction()
{
var x = document.getElementById("tarea");
iteminput = document.getElementById("ddl_example4");
var v = x.value.substring(5);
alert(v);
function setSelectedIndex(s, v) {
for ( var i = 0; i < s.options.length; i++ ) {
if ( s.options[i].text == v ) {
s.options[i].selected = true;
return;
}
}
}
}
</script>
ぼかしの場合、アラートボックスで値を取得できますが、ドロップダウンボックスで選択した同じ値を取得できません。他のサイトから関数setselectedindexをコピーしました。これでどこがうまくいかないのか教えてください
または、JavaScriptを使用して同じ出力を達成するためのより良い方法はありますか?
ありがとう