Для чего используется » id «?

#javascript

#javascript

Вопрос:

Что это?:

 document.getElementById(" id ")
  

Я видел, как это несколько раз использовалось в коде на других сайтах, и мне было интересно, каково его конкретное использование и есть ли альтернатива использованию этого кода.

— Редактировать —

Вот пример одного из сайтов, на котором я недавно видел это.

Комментарии:

1. Маловероятно, что вы видели этот код именно в таком виде — это не сработало бы, поскольку идентификатор не должен содержать знаков. Можете ли вы показать живой пример?

2. Это не " id " , это '' id '' , скорее всего, для того, чтобы убедиться, что id интерпретируется как строка.

3. @Anders только что опубликовал ответ, указывающий на это, никто, похоже, не заметил, потому что вопрос заключен в двойные кавычки 🙂

Ответ №1:

Хорошо, кажется, все упустили тот факт, что это 2 одиночные кавычки, а не одна двойная 🙂

 document.getElementById('' id ''); //two single quotes
  

Это эквивалентно приведенному ниже, за исключением того, что, похоже, выполняется конкатенация строк перед передачей значения.

 document.getElementById(id);