Показать сообщение отдельно
  #1 (permalink)  
Старый 13.10.2016, 07:51
Профессор
Отправить личное сообщение для alexan0308 Посмотреть профиль Найти все сообщения от alexan0308
 
Регистрация: 11.04.2011
Сообщений: 207

Почему-то событие кнопки срабатывает сразу
Пишу кнопку с функцией colorTD для выделения ячеек html-таблицы с одинаковыми значениями. Почему-то событие кнопки срабатывает сразу, при загрузки страницы.

Полюбоваться в песочнице

function colorTD( sssr ) {

	var table = document.getElementById( "mytable" );
	var elems = table.getElementsByTagName('td'),
	length = elems.length;
	for( i=0; i<length; i++) {
		if ( elems[i].innerHTML == sssr )
		elems[i].style.backgroundColor = '#c41e3a';
	}
	return false;
}

 	var button = document.createElement('input'); 

	button.type = "button";
	button.value = "Покрасить";
	button.addEventListener( "click", colorTD( "муха" ) );
	document.body.appendChild(button);

Последний раз редактировалось alexan0308, 13.10.2016 в 07:54.
Ответить с цитированием