0

次の行は、オブジェクトがこのプロパティまたはメソッドをサポートしていないことをスローしています。 "WindowsXPのIE8.0.6でのエラー。encodeURIComponentメソッドを調べましたが、これを経験している他の人を見つけることができませんでした。これは私のここで発行しますか、それとも他の何かである必要がありますか?ありがとうございます!

request_type = encodeURIComponent(document.getElementById("request_type").value);
4

1 に答える 1

4

実際には「.value」について不平を言っている可能性があります

次のようにコードを分割してみてください。

var el = document.getElementById("request_type");
var val = el.value;
var encodedVal = encodeURIComponent(val);

スクリプトが 2 行目で終了した場合、それは 1 行目で存在しない要素を取得しようとしていることを意味します。

于 2011-06-26T17:23:59.950 に答える