Показать сообщение отдельно
  #1 (permalink)  
Старый 22.05.2016, 14:35
Новичок на форуме
Отправить личное сообщение для shokoMoko Посмотреть профиль Найти все сообщения от shokoMoko
 
Регистрация: 22.05.2016
Сообщений: 8

Наследование классов классами
Всем привет! Помогите пожалуйста разобрать примерчик. В общем есть класс-родитель к примеру:
function gtClassName(){
this.arg = null;
this.GetClass = document.getElementsByClassName(this.arg);
}
Так же есть класс наследник:

function gtClassButtons(cls){

gtClassName.call(this);
this.arg = cls;
}
Суть вопроса в том , что при создании объекта и при попытке вывести его содержание через консоль на вызоде можно увидеть следующее:
gtClassButtons {arg: "B", GetClass: HTMLCollection[0]}GetClass: HTMLCollection[0]arg: "B"__proto__: Object
Аргумент класса наследника меняется на 'B' , но getElementByClassName не вытягивает классы с html
Ответить с цитированием