Помогите с решением задачи.
Надо добавить <а> элементы и события 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");
}
И ничего не работает так как надо... где ошибки?