首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

为什么会提示缺少对象?该怎么处理

2012-03-23 
为什么会提示缺少对象?scriptfunctiona(divId){document.getElementById(divId).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>
提示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吧

热点排行
Bad Request.