11550 sujets

JavaScript, DOM et API Web HTML5

salut,,
je veux recuperer le contenue des balises <script > existant dans la page html par exemple avoir que cette partie de la page html :

<script type="text/javascript">
<!--
function produit () {

  var a = 10;
 var b=12 ;
  var p =a * b;
     alert( " le  produit  de a et b   = " + p );
 }
//-->
</script>

pour cela j'ai ecrit ce script :
var anchorList = document.getElementsByTagName(\"script\") ;
  for (var i = 0; i < anchorList.length ; i++)
                  {
                    script = anchorList[i].type;
                    }

" anchorList.type" donne le type de script,existe t'il une fonction qui permet d'avoir le contenue de script ?
merci d'avance pour tout aide ,
[/i]
Y a des chance que ta méthode ne fonctionne que sous IE. Tu devrais essayer innerText ou contentText, voire innerHTML. Ou passer par les noeud de texte avec firstChild.nodeValue ou childNodes.nodeValue.