0

次のコードはIEでのみ機能するようです。ChromeまたはSafariで、次のエラーが発生します。

Chromeで発生するコンソールエラーは次のとおりです。

Uncaught TypeError:オブジェクト#のプロパティ'choosetext'は関数ではありません

コードは次のとおりです。

function LoadPageText(){
document.location.href = "editpage.asp?file="+document.form.file.value+"&text="+document.form['choosetext'](document.form['choosetext'].selectedIndex).value;
}

SafariとChromeでこのエラーを解決するにはどうすればよいですか?

4

1 に答える 1

1

要素 ID を使用して値にアクセスしてみてください

document.getElementById('ElementId').value

ドロップダウンリストの場合

document.getElementById('dropdownId').selectedIndex

選択したインデックスを取得する

于 2012-10-04T08:54:14.533 に答える