1

HTML5 検証エラーが発生する単純な JavaScript ドロップダウン メニューがあります。エラーは「Bad value goto(this); 要素 select の onchange 属性の場合: identifier は予約語です。コードの何を変更すればよいか、誰でも助けてくれますか:

<script>
<!--
function goto(choose){
var selected=choose.options[choose.selectedIndex].value;
    if(selected != ""){
    location.href=selected;
    }
}
//-->
</script>
<strong><SELECT onChange="goto(this);"></strong>
<option value="">--Choose studio--</option>
<option value="[home]/studio-1/">Studio 1</option>
<option value="[home]/studio-2">Studio 2</option>
</SELECT>';
4

2 に答える 2

2

信じられないかもしれませgotoんが、実装されていませんが、Javascript の予約語です。

function gotoSomewhere()おそらく、使用している関数名を変更する必要があります。

于 2013-09-18T23:47:48.660 に答える