Qu'est-ce qui ne va pas avec ce code? C'est l'erreur que je reçois: p> J'utilise Google Chrome si aide tout. p> p>
8 Réponses :
C'est [] code> dans ECMAScript; Ce n'est pas php. L'interpréteur a raison -
tableau code> n'est pas défini fort> défini, c'est pourquoi vous obtenez cela. P>
Ce n'est pas la façon de déclarer des variables comme une matrice vide. Vous devriez utiliser: Voir cette question précédente pour un raisonnement d'utilisation de cette méthode au lieu de nouveau tableau () code> p> p>
Ce n'est pas PHP - vous devez utiliser ou même mieux p>
var articleHTML = new Array();
au lieu de et p> do p> et < / p>
Vous avez d'abord besoin de définir
var divarray = new Array();
Vous n'avez pas non plus besoin d'utiliser Var six fois, vous pouvez faire:
var divarray = document.getElementById("yui-main").getElementsByTagName("div"), articleHTML = [], absHTML = [], keyHTML = [], bodyHTML = [], i = 0;
S'amuser en lisant votre propre code de cette façon - totalement difficile de déterminer où les variables sont déclarées d'abord. voir python.
Ruby est aussi ce moyen pour la honte
note! JavaScript est sensible à la casse que vous devez utiliser majuscule A en réseau Word.
var myarr = new Array(); //THIS IS CORRECT (note the "big" A) :) var myarr = []; //and this is correct too