Я добавил слушателя событий и создал бесконечный цикл. Я действительно не понимаю, что я сделал неправильно.addEventListener Создал бесконечную петлю
Что произойдет это держит щелкая изображения сам по себе
Вот мой код:
function attachOnClickEvent(cases,theme,debut,capture){
var images=document.getElementsByTagName('img');
for(var i=0;i<images.length;i++){
images[i].addEventListener("click",x(cases,theme,debut,capture),false);
}
};
var x=function(cases,theme,debut,capture){newImage(this,cases,theme,debut,capture);};
function newImage(elem,cases,theme,debut,capture){
var images=preloadImages(cases,theme);
var imgTab=document.getElementsByTagName('img');
var Id=elem.id;
elem.src=images[randomTab[Id]];
};
Надежда кто-то может найти свою ошибку .. Спасибо!
Я вижу здесь 3 объявления функций, но нет вызовов функций. Можете ли вы опубликовать более полный пример кода? В частности, размещайте свой HTML-код и показывайте привязки событий. – oliakaoil
Еще лучше, сделайте jsfiddle – Kolby