为什么会提示缺少对象?
<script>  
 function   a(divId){ 
 	document.getElementById(divId).style.display= "block "; 
 } 
  </script>  
  <TABLE   width= "800px; ">  
 	 <TR>  
 		 <TD> 用户昵称* </TD>  
 		 <TD>  <INPUT   TYPE= "text "   NAME= "uName "   id= "uName "   maxlength= "15 "   onchange= "a( 'ggg1 '); ">  </TD>  
 		 <TD>  <div   id= "ggg1 "   style= "display:none; "> 此项将显示在您的发言中;最长15字符。 </div>  </TD>  
 	 </TR>  
  </table>  
 提示onchange那一行缺少对象,但要是改为onchange= "document.getElementById( 'ggg1 ').style.display= 'block '; "就能执行,这是什么原因呢?
------解决方案--------------------onchange= "a( 'ggg1 '); ggg1有没有多出一个空格
------解决方案--------------------document.getElementById(divId).style.display= "block        ";  
多了空格
------解决方案--------------------删去不必要的空格
JScript code
<script> 
function   a(divId){ 
document.getElementById(divId).style.display= "block"; 
} 
</script> 
<TABLE   width= "800px; "> 
<TR> 
<TD> 用户昵称* </TD> 
<TD> <INPUT   TYPE= "text "   NAME= "uName "   id= "uName "   maxlength= "15 "   onchange= "a( 'ggg1'); "> </TD> 
<TD> <div   id= "ggg1"   style= "display:none; "> 此项将显示在您的发言中;最长15字符。 </div> </TD> 
</TR> 
</table>
------解决方案--------------------
input有onchange事件吗,只有onclick吧