Bonjour à tous,
voici mon script qui fonctionne sur la page web: https://cesmeglise.org/lectures-du-jour/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 function hasClass(elem, className) { return elem.className.split(' ').indexOf(className) > -1; } function vrai () { var dots = document.getElementsByClassName('brp-paragraph')[0]; if (dots.style.display === "none") { dots.style.display = "inline"; } else { dots.style.display = "none"; } } document.addEventListener('click', function (e) { if (hasClass(e.target, 'brp-passage')) { alert('brp-passage'); vrai() } }, false);
Voici ce que je souhaite savoir:
j'aimerais que l'alerte 'brp-passage' ne soit pas sur tous les sélecteurs 'brp-passage',
c'est-à-dire par exemple document.getElementsByClassName('brp-paragraph')[0] ne prends que la première occurence de la classe 'brp-paragraph'
comment ne sélectionner que la première occurrence de la classe "brp-passage"
autrement dit: je ne sais pas où placer [0] dans le code ?
Xzave
Partager