T.J. and Julien Thank you!!!!


On Jun 23, 3:17 pm, Julien Lenne <tyrsen...@gmail.com> wrote:
> Hi,
>
> I would say that it comes from your ids.
> In fact, an "id" should be unique in a page. You should use "class"
> instead when you want several object to have the same behaviour.
>
> To access them, simply do $$('.num') and in your div's, change id=num
> by class="num" (it's a good practice to put "s as you can have several
> classes).
>
> HTH,
>
> Julien.
>
> On Jun 22, 3:33 pm, KingKong99 <k0818069...@gmail.com> wrote:
>
>
>
>
>
>
>
> > I have very simple code as below:
>
> > <html>
> > <head>
> > <script src=prototype.js></script>
>
> > <script>
> > document.observe('dom:loaded',function(){
> >         var nums = $$('#num');
>
> >         alert(nums.length);
>
> > });
>
> > </script>
>
> > </head>
> > <body>
> > <div id=bb>
>
> >         <div id=num_container>
> >         <div id=num>1</div>
> >         <div id=num>2</div>
> >         <div id=num>3</div>
> >         <div id=num>4</div>
> >         <div id=num>5</div>
> >         </div>
>
> > </div>
> > </body>
> > </html>
>
> > There is no problem in Chrome or Firefox but IE8.  It should alert
> > number 5 not 1.
>
> > Anyone please help.  What am I do wrong?!!
>
> > Thank you
> > King

-- 
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 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.

Reply via email to