File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
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
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: 751
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: 751
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: 15385
Well you are hiding it the wrong way.


I agree. Here's the link:
subject: Supplying value to innerHTML
It's not a secret anymore!