2011-06-24 4 views
0

js.AWBTracking.jsファイルを作成して簡単なjavascript関数を作成しました。Javascriptエラーメッセージ - "Object required"

function ChangeExpImpStatus() { 
    var rbtnExport; 
    var rbtnImport; 
    rbtnExport = document.getElementById('rbtnExp'); 
    rbtnImport = document.getElementById('rbtnImp'); 
    if(rbtnExport.checked) { 
    document.getElementById('lblHAWBNo').style.display = 'none'; 
    document.getElementById('txtHAWBNo').style.display = 'none'; 
    document.getElementById('tdAirline').style.display ='block'; 
    } 
    else { 
    document.getElementById('lblHAWBNo').style.display = 'block'; 
    document.getElementById('txtHAWBNo').style.display = 'block'; 
    document.getElementById('tdAirline').style.display ='none'; 
    } 
} 

と私が書いたのaspxファイルでは、

が、私はプロジェクトを実行するたびに、それは「オブジェクトが必要」、jsAWBTrackingファイルにエラーが表示されます。エラーは行に表示されます。

document.getElementById( 'txtHAWBNo'); style.display = 'none';

+0

存在する場合は要素のIDを確認する – Ibu

+0

要素が存在するかどうかを確認するか、ID –

+0

DudeにアクセスするHTMLコードの部分を投稿してください。まずaspxコードがありません。そしてあなたはあなたが持っているコードを書式設定するのに気にしませんでした。さあ、マークダウンのフォーマットは簡単です。私の最初の考えは、要素のIDを間違って入力したが、私にはわからないということです。 – jmbucknall

答えて

0

あなたが背後にあるコードからの視認性を変更していますか?要素を可視性偽で:-(...私はこのから抜け出すのに役立ちますが、nullオブジェクト他にチェックを取得しているので、htmlとして表示されませんください。いずれかのタイプミスがあるかどうかを確認するために要素のid。

おかげ Ashwani

+0

ありがとう、たくさんのboyetboy、あなたは正しかった。今は大丈夫です。 idはjsAWBTracking.jsファイルに誤って入力されていました。 :-) – sam

1

すべてが、私は懐疑的で、よさそうだ。あなたはHTMLをビューにレンダリングされる前にスクリプトを実行しようとしていますか?してくださいあなたのスクリプトがいつ呼び出されているか確認してください。

関連する問題