ボタンをクリックするとJavaScript関数が呼び出されます。この操作はIE9以外のすべてのブラウザで正常に動作します。ボタンをクリックしたときにオプションではない引数としてエラーをスローします。ここでは、エラーをスローするjs関数です。IE9エラー、引数はオプションではありません
<script type="text/javascript">
function removeFilter() {
setFormAction('select_a_Form', 'path') && submitForm(document.select_a_Form, '_optionRemove');
return false;
}
</script>
setFormAction
機能は、ここからフォーム名と動作経路を取得し、この値にフォームのアクションを設定submitForm
メソッドは、フォームの隠し入力変数に値_optinRemove
を提出します。
IE9がこれを認識しないようにする理由は解決できませんでした。 IE固有のループを含めるべきですか? IE9でこれを別の方法で解釈させるもの