Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function main() {
- var UEs = document.getElementsByClassName('UE');
- // Définition d'event handler onclick par document de classe UE.
- for (var UEnumber=0; UEnumber < UEs.length; UEnumber++) {
- UEs[UEnumber].onclick=function() {
- //On obtient dans un premier temps le numéro associé au tr.
- var number=this.firstElementChild.firstChild.nodeValue;
- var tbody = document.getElementsByTagName('tbody')[0];
- var trList = tbody.getElementsByTagName('tr');
- //On itère alors à partir de ce nombre jusqu'à trouver un élément tr dont la classe est UE.
- for (var trNumber=number;
- trNumber < trList.length && trList[trNumber].className != "UE";
- trNumber++)
- {
- // expansion/réduction selon le style actuel
- if (trList[trNumber].style.display=="") {
- trList[trNumber].style.display="table-row";
- }
- else {
- trList[trNumber].style.display="";
- }
- }
- }
- }
- }
- window.addEventListener("load", main, false);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement