Показать сообщение отдельно
  #1 (permalink)  
Старый 26.10.2017, 11:03
Новичок на форуме
Отправить личное сообщение для polinin Посмотреть профиль Найти все сообщения от polinin
 
Регистрация: 26.10.2017
Сообщений: 7

Как вызвать метод функции по клику элемента, созданного в этой функции?
Нужно сделать так чтобы клик по созданному в экземпляре функции элементу вызывал выполнение метода этого же экземпляра функции.
Ниже, в примере, предполагается, что при нажатии на кнопку "ALERT" должно появиться сообщение "OK!", однако, ничего не получается. Помогите, пжл.
var TEST = function()
{
	this.elem = function() { document.body.innerHTML = "<button onclick='"+this+".out();'>ALERT</button>"; };
	this.out = function() { alert("OK!"); };
};
var t = new TEST();
t.elem();
Ответить с цитированием