0
私はこのJSスクリプトを複数の国選択に使用していますが、私はfirebugからエラーを受け取ります。完全なスクリプトcan be found herenullオブジェクトの問題
function populateCountry(idName) {
var countryLineArray = country.split('|'); // Split into lines
var selObj = document.getElementById(idName);
selObj.options[0] = new Option('Select Country','');
selObj.selectedIndex = 0;
for (var loop = 0; loop < countryLineArray.length; loop++) {
lineArray = countryLineArray[loop].split(':');
countryCode = TrimString(lineArray[0]);
:
selObj is null
[Break on this error] selObj.options[0] = new Option('Select Country','');
関連するコードはこれです。
これは私が私のHTMLでそれを使用する方法である:
<select id="billCountrySelect" onchange="updateState('billCountrySelect')" name="bill_country">
問題は何ですか。私はそれが正しいパラメータを渡している?それは
で表示されますチラッと見から
エラーが報告されていることを報告しているわけではないので、お手伝いできません。 –
私の質問の最初のものは? selObjがnullです。 – Abs
実際には、コード内でupdateStateメソッドを呼び出していますが、populateCountryメソッドを問題の原因として挙げています。あなたが提供したリンクのコードにupdateStateメソッドが表示されません。 populateCountryまたはupdateStateで実際にエラーが発生していますか?それがupdateStateの場合は、そのソースを提供できますか? –