2016-12-02 20 views
1

idを使用してテーブルセルの値にアクセスしたいとします。私はこの文を使用するときに動作します:私は動的に設定されているIDの値を使用しようとするとgetElementById未定義参照を動的に取得するIDを設定する

var temp = document.getElementById('txtClassCode-241').value; 

はしかし、私はそれがnullまたは未定義の参照であると言って、構文エラーを取得します。

+0

はあなたの生成されたID値の一部として単一引用符を使用している、それは失敗だ理由です。 var temp = document.getElementById( 'txtClassCode-' + myDynamicId.toString())を試してください。 – uncoder

答えて

1

シングルクォートとダブルクォートを混在させています。

あなたはどちらか一方のみが必要です。

私の好みは、単一引用符です:

var temp = document.getElementById('txtClassCode-' + myDynamicId).value;