je souhaite masqué ou afficher un paragraphe des articles de ma page tout en laissant le titre afficher en cliquant sur le titre h1
Mais je n'arrive pas à retourné l'element depuis la fonction getElement !
voici un bout de ma page :
Code : Tout sélectionner
<div class="article" id="1">
<h1>title</h1>
<p>Mon paragraphe</p>
</div>
Code : Tout sélectionner
function addEvent(obj,event,fct)
{
if(obj.attachEvent)
{
obj.attachEvent('on' + event,fct);
}
else
{
obj.addEventListener(event,fct,false);
}
}
function $(id)
{
return document.getElementById(id);
}
function getElement()
{
var container = $('container');
var tags = container.getElementsByTagName('div');
for(var i = 0; i<= tags.length; i++)
{
if(tags[i].childNodes[1].click)
{
var e = tags[i].childNodes[1];
}
}
return e;
}
function hide()
{
alert('hide test ');
}
var addOnLoad = function(event)
{
addEvent(getElement(), 'click', hide);
};
addEvent(window, 'load', addOnLoad);
Merci pour votre aides.