Advertisement
Guest User

Untitled

a guest
Oct 24th, 2017
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. function main() {
  2. var UEs = document.getElementsByClassName('UE');
  3. // Définition d'event handler onclick par document de classe UE.
  4. for (var UEnumber=0; UEnumber < UEs.length; UEnumber++) {
  5. UEs[UEnumber].onclick=function() {
  6. //On obtient dans un premier temps le numéro associé au tr.
  7. var number=this.firstElementChild.firstChild.nodeValue;
  8. var tbody = document.getElementsByTagName('tbody')[0];
  9. var trList = tbody.getElementsByTagName('tr');
  10. //On itère alors à partir de ce nombre jusqu'à trouver un élément tr dont la classe est UE.
  11. for (var trNumber=number;
  12. trNumber < trList.length && trList[trNumber].className != "UE";
  13. trNumber++)
  14. {
  15. // expansion/réduction selon le style actuel
  16. if (trList[trNumber].style.display=="") {
  17. trList[trNumber].style.display="table-row";
  18. }
  19. else {
  20. trList[trNumber].style.display="";
  21. }
  22. }
  23. }
  24. }
  25. }
  26.  
  27. window.addEventListener("load", main, false);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement