Get the tools you need to learn Java skills fast!
Video tutorials, eBooks, hands-on lab exercises, sample code.
Get started
The moose likes HTML, CSS and JavaScript and the fly likes Supplying value to innerHTML Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Badass: Making Users Awesome this week in the Game Development forum!
JavaRanch » Java Forums » Engineering » HTML, CSS and JavaScript
Bookmark "Supplying value to innerHTML" Watch "Supplying value to innerHTML" New topic

Supplying value to innerHTML

Timothy Sam
Ranch Hand

Joined: Sep 18, 2005
Posts: 746
Hi guys, I wanted my code to be neat. So instead of inlining HTML text string in one of my div's innerHTML, I want another div to be the value.

in javascipt:

targetDiv.innerHTML = anotherDiv;

targetDiv is like this...

in HTML:

but this is producing an error, 'content is undefined'. I'm doing this because I want to make some textboxes appear and disappear and shift table rows upward/downward whenever a condition is met(like a checkbox is pressed). Any ideas? Thanks!

SCJP 1.5 -
Pavan Keely
Ranch Hand

Joined: Jun 30, 2006
Posts: 62


Pavan Keely<br /><a href="" target="_blank" rel="nofollow"></a>
Gregg Bolinger
GenRocket Founder
Ranch Hand

Joined: Jul 11, 2001
Posts: 15302

Pavan is correct. But your method isn't making things any more neat. It's just adding an extra div that you don't need.

GenRocket - Experts at Building Test Data
Timothy Sam
Ranch Hand

Joined: Sep 18, 2005
Posts: 746
So what could be a better solution then? If I just hide the div, the rows that it occupy is still visible and my layout is all broken. Any better solutions than the one I currently have in mind? Thanks!
Eric Pascarello

Joined: Nov 08, 2001
Posts: 15383
Well you are hiding it the wrong way.


I agree. Here's the link:
subject: Supplying value to innerHTML