Hi again, I forgot the standard way witch is very simple too: element.nodeValue
-- david On 25 août, 13:17, david <[email protected]> wrote: > Hi molo, > > I think the innerHTML is the simpliest way to grab text inside a node. > You could use prototype to do this, but treat your text node as a DOM > node and use prototype traversal functions to get the node and verify > its a text node. btw, not very interresting. > > On the inconstency of innerHTML method across browser, I think there > is only on the way browser treat "return" inside an HTML file as or > not as a text node, but if any other inconsistency exist, ligth my > mind :) > > -- > david > > On 24 août, 17:58, "Alex McAuley" <[email protected]> > wrote: > > > Sorry been a long day - i didnt read the message properly! > > Alex Mcauleyhttp://www.thevacancymarket.com > > > ----- Original Message ----- > > From: "Andy Daykin" <[email protected]> > > To: <[email protected]> > > Sent: Monday, August 24, 2009 4:46 PM > > Subject: [Proto-Scripty] Re: to InnerHTML or not to innerHTML? > > > > I think he's asking how to get the innerHTML, not to set it. I actually > > > ran > > > into this problem a few days ago and decided to use innerHTML, but I was > > > wondering too if there was a "prototype way" to do it. I have also heard > > > that innerHTML is not consistent across browsers. > > > > -------------------------------------------------- > > > From: "Alex McAuley" <[email protected]> > > > Sent: Monday, August 24, 2009 10:13 AM > > > To: <[email protected]> > > > Subject: [Proto-Scripty] Re: to InnerHTML or not to innerHTML? > > > >> Molo: > > > >> getValue will get the value of an element not its innerHTML. > > > >>http://www.prototypejs.org/api/element/update > > > >> i would use update(); > > > >> $('someNode').update('<li>My lovely html</li>'); > > > >> Alex Mcauley > > >>http://www.thevacancymarket.com > > >> ----- Original Message ----- > > >> From: "molo" <[email protected]> > > >> To: "Prototype & script.aculo.us" > > >> <[email protected]> > > >> Sent: Monday, August 24, 2009 3:10 PM > > >> Subject: [Proto-Scripty] to InnerHTML or not to innerHTML? > > > >>> Is there an alternative to innerHTML for getting the text in a td > > >>> element (or any element) in the code below? > > >>> I tried value and getValue but that did not work > > > >>> Is there any reason not to use innerHTML. I seem to remember reading > > >>> that it is not a standardized way of doing things? > > >>> ------------------------------------------------------------------------ > > > >>> <thead id="headman" style=""> > > >>> <tr> > > >>> <td class="TableHeader">Account</td> > > >>> <td class="TableHeader">Shares</td> > > >>> <td class="TableHeader">Restricted Shares</td> > > >>> <td class="TableHeader">CostLocal</td> > > >>> <td class="TableHeader">CostBase</td> > > >>> <td class="TableHeader"/> > > >>> </tr> > > >>> </thead> > > > >>> ------------------------------------------------------------------------ > > >>> header = $('headman'); > > >>> headerTd = header.select('td.TableHeader'); > > >>> headerTd.each(function(e){ > > >>> cell = e.innerHTML; > > >>> row = row + cell + "\t"; > > >>> }); --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Prototype & script.aculo.us" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en -~----------~----~----~----~------~----~------~--~---
