javascript équivalent de jquery cliquez sur()?
Je suis une petite application qui enregistre les clics de souris. J'ai écrit le prototype en jquery mais, puisque c'est une petite application se concentrer sur la vitesse, l'intégration de jquery pour utiliser une seule fonction serait inutile.
J'ai essayé d'adapter cet exemple à partir de JavascriptKit:
document.getElementById("alphanumeric").onkeypress=function(e){
//blah..blah..blah..
}
mais il ne fonctionne pas quand j'ai essayé
document.getElementsByTagName("x").onclick
Ce que je fais mal?
Vous devez vous connecter pour publier un commentaire.
Dire que vous avez une liste de balises p vous souhaitez capturer le clic pour la balise p:
Découvrez un exemple ici pour plus de clarté:
http://jsbin.com/onaci/
Dans votre exemple, vous utilisez getElementsByTagName, qui vous renvoie un tableau d'éléments DOM, vous pourriez itération de ce tableau et d'attribuer le onclick gestionnaire pour chaque élément, par exemple:
il semble un peu comme si vous manquez plus que juste le clic de la fonction de jQuery. Vous aussi vous manquez de jquery sélecteur de moteur, chaînage et automatique itération à travers des collections d'objets. Avec un peu plus d'effort vous pouvez minimalement reproduire certaines de ces choses ainsi.
Je n'ai pas testé le code, mais en théorie, il vous obtient quelque chose comme ceci:
J'espère que cela vous donne une idée du genre de choses jquery est en train de faire sous les couvertures.
retourne un tableau d'éléments ayant le tag 'x'.
Vous avez à droite de l'événement pour chaque élément du tableau retourné.