为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript 运行时缺少对象?

JavaScript 运行时缺少对象?

慕妹3242003 2018-09-04 10:07:19
在gridview中每个单元格添加了onclick事件:protectedvoidGridView2_RowDataBound(objectsender,GridViewRowEventArgse){if(e.Row.RowType==DataControlRowType.DataRow){for(inti=0;...  在gridview中每个单元格添加了onclick事件:protected void GridView2_RowDataBound(object sender, GridViewRowEventArgs e)    {                  if (e.Row.RowType == DataControlRowType.DataRow)        {            for (int i = 0; i < e.Row.Cells.Count; i++)            {                e.Row.Cells[i].Attributes.Add("onclick", "ShowDetail("+i+")");            }        }      }前台:<script type="text/javascript">    function ShowDetail(status) {        alert(status)}</script>总是提示JavaScript 运行时缺少对象,大神帮帮我,跪谢!第一次点击不报错,但是第二次点击任意一个单元格就报错了。  展开    
查看完整描述

1 回答

?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

input type="button" onclick="javascript:chuli();" name="button" value="提交" />

这句要执行到一个JS函数,而你的JS函数在定义我也有看到,应该是执行的,除非是你的浏览器不支持JS的,但这种可能性不大,至到我看你的的这个定义时才知道是怎么一回事了.

<script language="javascript">这是以前的一种说明形式,现在已是不推荐使用.现在使用的是<script type="text/javascript">,虽说是推荐与否,但一般不会直接写两个的!而且两个都会执行,如果出现两个肯定是要忽略一个的!但是你前边的那个却写错了,language参数后边不是"text/javascript"而是直接写"javascript"就可以了!所以里边的所有定义是不启任何作用的!

查看完整回答
反对 回复 2018-09-19
  • 1 回答
  • 0 关注
  • 695 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信