LINUX.ORG.RU

Скрытые элементы window

 


0

1
console.log(window["HTMLDivElement"])//HTMLDivElement
console.log(typeof window["HTMLDivElement"])//function
try{console.log(window["HTMLDivElement"]())}catch(e){console.log(e)}//NOT_SUPPORTED_ERR

Анологично с HTMLParagraphElement, думаю, с остальными также.

Можно ли как-то достать эти элементы, чтобы можно было манипулировать ими как обычными объектами?

Ответ на: комментарий от anonimous

Конкретно по этому вроде ничего не пишет. Зато пишет, что некошерно вызывать конструкторы как функцию, потому что это не приведёт ни к чему хорошему.

В этом случае, конечно, разницы никакой: и так и эдак будет исключение :)

Apple-ch ★★
()
Ответ на: комментарий от Apple-ch

вызывать конструкторы как функцию

имхо, это капитанство с его стороны. Ясен пень, что при этом все определения плюхнуться в динамический контекст вызова. Он, по-моему, не совсем понимает JS. Я уже не первый раз за ним замечаю. Хотя и сам в этом сосунок(что тем более настораживает — нуб замечает косяки за гуру:))

anonimous
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.