差一点儿先生

导航

2013年5月14日 #

创建母版页导致js出现“ 'document.getElementById(...)' 为空或不是对象”错误

摘要: 源文件控件元素的ID和生成HTML文件的ID不一致。表单from的name属性和id属性变成了aspnetForm,控件的id属性被无缘无故了加上了ctl00_ContentPlaceHolder1_前缀,其name属性也加上了ctl00ContentPlaceHolder1前缀。 这下知道了,难怪提示“'document.getElementById(...)' 为空或不是对象”的错误了,原来生成页面后其ID都变了。 那么我们如何解决它呢?既然他id变了,我们就把JS代码id改为生成后的id。代码如下: function insert() { document.getElem 阅读全文

posted @ 2013-05-14 10:12 差一点儿先生 阅读(348) 评论(0) 推荐(0) 编辑