I know I can use the .innerHTML to get the value of a div. However, say this has a <input> on it, with entered data. The value="" doesn't get updated (not that it really would, or should)... But is there anyway I can get the innerHTML including the updating input values rather than the default?
Your going to have to give a bit more info than that. Not really sure what you want to do. Try and give us some code to look at too!
Go trough ".innerHTML" and find all "input" tags (with some regular expression), find their values (it's easy once you get their names) and replace value="" with value="new_value" (or add the same thing in case the value attribute is missing).