Hello, you cannot set the same ID more than once; You problably wanted
to use classes instead of it;

    <div class="gridRow">
    <div class="gridRow">
        console.log( $$('#gridRow').last().down().innerHTML );

I think firefox always evaluate the very last ID found in whole
document. I dont use IE though.

On Thu, Jun 4, 2009 at 1:26 PM, Christian P <zar...@gmail.com> wrote:
> I am using the latest prototype.js from git
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>
> <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
>  <head>
>    <title>My Prototype test bench</title>
>    <script type="text/javascript" src="lib/prototype.js"></script>
>    </head><body>
>    <h1>A simple page to test Prototype</h1>
>    <div id="gridRow">
>      <span>hi</span>
>    </div>
>    <div id="gridRow">
>      <span>bye</span>
>    </div>
>    <script>
>      document.observe('dom:loaded',function(){
>        console.log( $$('#gridRow').last().down().innerHTML );
>      });
>    </script>
>  </body>
> </html>
> IE logs "hi"
> Firefox logs "bye"
> Why is that?
> >

Believe nothing, no matter where you read it, or who said it, no
matter if I have said it, unless it agrees with your own reason and
your own common sense.

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 prototype-scriptaculous@googlegroups.com
To unsubscribe from this group, send email to 
For more options, visit this group at 

Reply via email to