<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';"就能执行,这是什么原因呢?
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';"就能执行,这是什么原因呢?
多了空格
<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>