Показать сообщение отдельно
  #1 (permalink)  
Старый 24.11.2013, 21:53
Новичок на форуме
Отправить личное сообщение для Serhiy Посмотреть профиль Найти все сообщения от Serhiy
 
Регистрация: 24.11.2013
Сообщений: 8

Добавление событие onclick и выполнение метода
Помогите с решением задачи.
Надо добавить <а> элементы и события onclick из js. При вызове метода ничего не работает. Я новичек в JS, только учусь... облазил уже все в интернете и не нашел решения...
вот код:
function addA ()
	{
var aEl = document.createElement("a");
 aEl.href ="";
 aEl.innerHTML = "More information";

 var divParent = document.getElementsByClassName ("post");
 for (var i=0; i<divParent.length; i++){	
	divParent[i].insertBefore (aEl.cloneNode(true), divParent.lastChild);
		}
		
		var aHandler = document.getElementsByTagName ("a");
       for (var i=0; i<aHandler.length; i++)
	   aHandler[i].onclick=funk(this);
		}
		addA ();

код метода при активации onclick:
function funk(a)
{

if (a.nextElementSibling.getAttribute("style") == ("display:none")){	
				a.nextElementSibling.setAttribute("style", "display:default");
			}
			else{
				a.nextElementSibling.setAttribute("style", "display:none");
}


И ничего не работает так как надо... где ошибки?

Последний раз редактировалось Serhiy, 24.11.2013 в 22:05.
Ответить с цитированием