onclientclick老是说缺少对象?

hsbhljl 2009-09-18 11:14:28
这是部分源代码

<asp:Button ID="Button2" runat="server" Text="测试" OnClientClick="f();" />
<script type="text/javascript" language="javascript">
function f()
{ document.getElementById("ctl00_ContentPlaceHolder1_tbtitle").value="测试";}
</script>

是在使用了母版页的内容页里,老是提示f()缺少对象。把script放到head里面也是一样的错误。这是截图:

如果换成
OnClientClick="document.getElementById('ctl00_ContentPlaceHolder1_tbtitle').value='测试';"
的话,不会出错,tbtitle的内容变成了“测试”。
快来帮帮忙啦~~!
...全文
124 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
hsbhljl 2009-09-18
  • 打赏
  • 举报
回复
我晕死了!原来是script里面的代码有错误,才这样提示,崩溃死了……
Terran5 2009-09-18
  • 打赏
  • 举报
回复
如果你是应用JavaScript,最好JavaScript文件引用放到模板页总。或者你在这边写一个JavaScript来测试一下,会不会报错,我估计是你JavaScript没引用到
wpjiyan 2009-09-18
  • 打赏
  • 举报
回复
你弄个IE调试插件用吧 JS问题提示比较到位
xiong0502 2009-09-18
  • 打赏
  • 举报
回复
jf
haihuan23 2009-09-18
  • 打赏
  • 举报
回复
zero_liuf 2009-09-18
  • 打赏
  • 举报
回复
jf
yutian_01261027 2009-09-18
  • 打赏
  • 举报
回复
jf
aimeast 2009-09-18
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 xray2005 的回复:]
jf
[/Quote]
两个星星了还接分
xray2005 2009-09-18
  • 打赏
  • 举报
回复
jf
zm03173225 2009-09-18
  • 打赏
  • 举报
回复
ai
NeverRetreat 2009-09-18
  • 打赏
  • 举报
回复
我也遇见过这样的问题,郁闷了老半天~~
lz这么一说,勾起了我心中的痛~
快40的码农 2009-09-18
  • 打赏
  • 举报
回复
接分咯

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧