no hay ningún impedimento para que getElementById no pueda identificar un campo, esté o no dentro de una tabla.
Ahora con respecto a tu función, ni idea de que objetivo cumple
fecha = new Date(Fecha) --> el formato de Fecha cual es?
hoy = new Date() --> te devuelve algo asi como
Fri Jul 13 2012 00:20:35 GMT-0300 , vas a usar eso en una operación aritmética?
Cita: hasta aca todo bien , funciona ,
Se puede saber que es lo que funciona?
Sólo a efectos de que verifiques (que es lo primero que deberías haber hecho)
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <script type="text/javascript"> //<![CDATA[
window.onload = function(){
document.getElementById('pepe').value = "mi nombre es Pepe";
document.getElementById('emprear').innerHTML = "mi nombre es Emprear";
}
//]]>