Tester un evenment
Posté : 03 janv. 2010, 20:49
Hello
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 :
Mon code Javascript :
Merci pour votre aides.
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.