В следующем простейших фрагменте код HTML:Почему Object.getOwnPropertyNames для DOM возвращает пустой массив?
<button class="clickme" id="clickme">click me</button>
я использую следующий яваскрипта код для запроса РОМА и хочу, чтобы проверить, какие свойства и методы на объектах, возвращаемых getElementById:
var btn=document.getElementById('clickme');console.log(Object.getOwnPropertyNames(btn));
Моего вопрос is: 1. почему выше log только выгружает [] пустую строку ?? 2. Каков тип возвращаемого значения getElementById?
Спасибо ~!
'getElementById' возвращает ссылку на элемент DOM. Возвращенный элемент не имеет прямых свойств, поэтому возвращается пустой массив. – Rayon