Bonjour,
J'ai créé une fonction pour récupérer la valeur de certains attributs de balises :
La fonction ne me retourne aucun valeur !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 function getProperties(sNodeId , styleProp) { var oNode = (typeof sNodeId == "object")?sNodeId:document.getElementById(sNodeId); if (oNode.currentStyle) var y = oNode.currentStyle[styleProp]; else if (window.getComputedStyle) var y = document.defaultView.getComputedStyle(oNode,null).getPropertyValue(styleProp); return y; }
Par contre, si j'ajoute alert("essai"), le code devenant :
J'ai un retour de valeur !!!!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 function getCSSProperty(sNodeId , styleProp) { var oNode = (typeof sNodeId == "object")?sNodeId:document.getElementById(sNodeId); alert("essai"); if (oNode.currentStyle) var y = oNode.currentStyle[styleProp]; else if (window.getComputedStyle) var y = document.defaultView.getComputedStyle(oNode,null).getPropertyValue(styleProp); return y; }
Pourquoi et comment contourner ce défaut de débogage ?
Merci
Partager