Показать сообщение отдельно
  #1 (permalink)  
Старый 14.06.2012, 13:48
Аватар для yashka525
Mr. Jacob
Отправить личное сообщение для yashka525 Посмотреть профиль Найти все сообщения от yashka525
 
Регистрация: 20.01.2011
Сообщений: 194

Загаданное слово с одинаковыми буквами
Привет!

Есть загаданное слово, например "тонна". Каждая буква - в своём div'е (HiddenLetter) с одним и тем же классом = 'Letter Hidden'. На страничке кнопки в русским алфавитом, и на каждую кнопку/букву (AlphabetLetter) я вешаю EventListener. И если нажатая буква есть в этом слове, то div HiddenLetter меняем свой класс на 'Letter Opened', тем самым показываю угаданную букву. И вот проблема: если я нажимаю букву "н", то как мне сделать так, чтоб он пробежался по всему слову и открыл обе "н"? Не могу додуматься.

NewEvent(AlphabetLetter, 'click', function(){
					
	var HiddenLetter = document.getElementsByClassName('Letter Hidden')
						
	for(var k = 0;k < HiddenLetter.length;k++){
							
		if(this.innerHTML == HiddenLetter[k].innerHTML){
							
			HiddenLetter[k].className = 'Letter Opened'; //только один div затрагивает...
		}
							
	}
					
});


Заранее спасибо.
Ответить с цитированием