Re: GetElementByClass?

From: Date: Sat, 03 Apr 2010 16:32:47 +0000
Subject: Re: GetElementByClass?
References: 1 2 3 4  Groups: php.general 
Request: Send a blank email to php-general+get-303797@lists.php.net to get a copy of this message
On Sat, 2010-04-03 at 09:33 -0600, Peter Pei wrote: > > Sort of. > > > > Like I said, the folling will work: > > > > document.getElementById("question").innerHTML; > > > > While you are using a getElementById, which returns an ID, but adding > > .innerHTML will return the class value. > > > > Try it. > > > > Cheers, > > > > tedd > > No, this will not work, if it appeared working, please re-check your data, > and make sure you didn't miss anything... > > Run the following in any browser, and see whether you get a pop up, then > change class= to ID=, and run it again. > <body onload='alert(document.getElementById("question").innerHTML)'> > <p class="question"> > Who is Roger Rabbit? > </p> > </body> > > innerHTML works off an object, and it does nothing if youu cannot even > locate the object in the first place. > > -- > Using Opera's revolutionary e-mail client: > http://www.opera.com/mail/ > It might have worked in Internet Explorer, as for a while that browser got confused over the class and id if two different elements on a page had the same class and id values. Thanks, Ash http://www.ashleysheridan.co.uk

« previous php.general (#303797) next »