#javascript
#javascript
Вопрос:
Что это?:
document.getElementById(" id ")
Я видел, как это несколько раз использовалось в коде на других сайтах, и мне было интересно, каково его конкретное использование и есть ли альтернатива использованию этого кода.
— Редактировать —
Вот пример одного из сайтов, на котором я недавно видел это.
Комментарии:
1. Маловероятно, что вы видели этот код именно в таком виде — это не сработало бы, поскольку идентификатор не должен содержать
знаков. Можете ли вы показать живой пример?
2. Это не
" id "
, это'' id ''
, скорее всего, для того, чтобы убедиться, чтоid
интерпретируется как строка.3. @Anders только что опубликовал ответ, указывающий на это, никто, похоже, не заметил, потому что вопрос заключен в двойные кавычки 🙂
Ответ №1:
Хорошо, кажется, все упустили тот факт, что это 2 одиночные кавычки, а не одна двойная 🙂
document.getElementById('' id ''); //two single quotes
Это эквивалентно приведенному ниже, за исключением того, что, похоже, выполняется конкатенация строк перед передачей значения.
document.getElementById(id);