IgorBee
@IgorBee
JS,VBS,3D.Web с 07.2015

Как изменить динамически element.addeventlistener()?

var answersPlace= document.querySelector('.answersPlace'); //устанавливаем по дефолту элементы
var ansNow= document.querySelector('[ansTruHere]');
    
console.log(answersPlace); 
    
    
    
slideActualPAge.addEventListener('click',function(){

    
    var hereActiveSlide =document.querySelector('.slideActive ');
  
        
   answersPlace= hereActiveSlide.querySelector('.answersPlace');   ///затем в процессе работы корректируем на нужный
    ansNow= hereActiveSlide.querySelector('[ansTruHere]');

    console.log(answersPlace);
     //console.log(hereActiveSlide);

    
    
  //  console.log(oneS);
},false); 

answersPlace.addEventListener('click',function answerCheck(event){ //вот здесь меняется адрес ссылаемого элемента answersPlace ,следовательно нужно чтобы была изменена на него прослушка
 var target =event.target;    ///получаем нужный элемент


Если вызывать как функцию answerCheck(event) (предварительно создав такую отдельно то он начинает уже ругаться на тело функции

мол не видит таргет такой...
  • Вопрос задан
  • 208 просмотров
Пригласить эксперта
Ответы на вопрос 1
как насчет document.querySelectorAll('.answersPlace')?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы