私は JS 初心者で、IE 9 未満で発生するバグに困惑しています。他のすべてのブラウザーでは、私のアプリは正常に動作します。ユーザーがフォームにいくつかの値を入力すると、権原保険の見積もりが返されます。ページはhttp://dailyspiro.com/でご覧いただけます。
次の「var amount...」行は、「オブジェクトはこのプロパティまたはメソッドをサポートしていません」というエラーを返します。
var quantity = $('#amount').val();
var amount = quantity.replace(/\,/g,''); // removes commas in numeric string
#amount div は、数値のドロップダウンです。ドロップダウンには非常に多くの値 (数百) があったため、そのコードを html doc ではなく JS ファイルに入れました。これがどのように見えるかの小さな抜粋です:
var getAmount = function() {
$('#amount').html('<option value=""></option><option value="0">$0 to $30,000</option><option value="30,001">$30,001 to $35,000</option> <option value="35,001">$35,001 to $40,000</option> <option value="40,001">$40,001 to $45,000</option> <option value="45,001">$45,001 to $50,000</option>)
}
この同じエラーが発生している他のスレッドを見たことがありますが、ここでどのように適用されるかわかりません。ありがとう!