2010-10-30 6 views

Répondre

0

La raison pour laquelle vous obtenez cette erreur est que le tableau n contient 3 chaînes (n1, n2 et n3). Donc quand vous dites: n [i] .text, vous essayez de définir une propriété inexistante sur une chaîne.

Si h1, h2 et h3 sont les noms d'instance de vos zones de texte, dans votre utilisation en boucle à la place:

this["h"+i+1].text = "hello"; 

Ce code fera référence h1, h2 et zones de texte h3 maintenant. La raison pour laquelle il y a un +1 ajouté à i est parce que vous commencez à 0, mais votre première zone de texte a un 1.

+0

mm désolé le compilateur disent non défini – Mayoo

+0

@Mayoo dans ce contexte est h1 une variable locale ou globale? Comment y auriez-vous accès normalement? –

+0

Pouvez-vous également poster l'erreur? Ce code a fonctionné pour moi, je viens de créer 3 zones de texte et les ai nommées h1, h2 et h3. Ensuite, mettez le code dans le calendrier principal. – Obto

0

A Fix:

this["t"+(i+1)].text = "j"; 
Questions connexes