Re: Trovare un elemento che non ha ID
Von: Gialloporpora (sandrorimuovidll@messaggiano_spam.mi.net) [Profil]
Datum: 20.01.2007 21:36
Message-ID: <eotuh0$7rs$1@tdi.cu.mi.it>
Newsgroup: it.comp.lang.javascript
Datum: 20.01.2007 21:36
Message-ID: <eotuh0$7rs$1@tdi.cu.mi.it>
Newsgroup: it.comp.lang.javascript
Risposta al messaggio di bho : > Gialloporpora ha scritto: > >> Salve a tutti, >> premetto che di Javascript so poco o nulla e anzi se qualcuno ha una >> buona/guida/libro da consigliare gliene sarei grato. >> >> Ora vi espongo il mio problema. >> Io devo cercare questo pulsante: >> <input type="button" class="bginput" value="img" >> onclick="ins_image_v2(this.form.blog_text);"/> >> >> che non ha l'ID. Allora cosa dovrei fare ? >> E' giusto cercare prima tutti gli elementi con tag input e poi fare un >> ciclo per trovarne il valore ? >> el = all.getElementsByTagsName("input" >> >> e poi cosa devo fare un while che valuti il valore e lo confronti con >> "img" ? >> Grazie >> >> -- >> Il mio Blog - http://www.gialloporpora.altervista.org/Blog > > Si se non sai nemmeno in che posizione si trova allora non ti resta che > creare un array con tutti gli elementi di tipo button e poi scorrerlo > come hai detto te. > Se invece sai la posizone, ad esempio: > > <form id="form"> > <input type="button" class="bginput" value="img" > onclick="ins_image_v2(this.form.blog_text);"/> > <input type="button" class="bginput" value="bla bla bla" > onclick="ins_image_v2(this.form.blog_text);"/> > </form> > > puoi ricavare l'elemento form dal suo id, e poi fare: > var myButton=form.firstChild; > in quanto è il primo nodo di form, altrimenti se è il nodo N > var myButton=form.childNodes[N]; > Grazie mille il metodo da te suggerito mi sembra migliore, ora ci provo :-) Ciao e ancora grazie -- Il mio Blog - http://www.gialloporpora.altervista.org/Blog * Faq di /it-alt.comp.software.mozilla/: http://snipurl.com/mozfaq[ Auf dieses Posting antworten ]
