2016-12-02 3 views
1

Я хочу получить доступ к значению ячейки таблицы, используя идентификатор. Она работает, когда я использую это заявление:getElementById установка идентификатора динамически получения неопределенной ссылки

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

Однако, когда я пытаюсь использовать значение идентификатора, который динамически установить, я получаю ошибку синтаксиса говорю, что это пустая или неопределенная ссылка;

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

Вы используете одиночные кавычки как часть вашего сгенерированного значения, поэтому это не удается. Попробуйте var temp = document.getElementById ('txtClassCode-' + myDynamicId.toString()). Value; – uncoder

ответ

1

Вы смешиваете одинарные кавычки и двойные кавычки.

Вам нужен только тот или иной.

Я предпочитаю одиночные кавычки:

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