不能获取对象,提示缺少对象
时间:2010-10-11
来源:互联网
HTML code
JScript code
HTML code
<input type="button" name="clickbutton[]" value="上传图片" class="button" onclick="edit_album_show('pic')">这里点击调用下面的函数
JScript code
function edit_album_show(idd) {alert(idd); var obj = $('#uchome-edit-'+idd);alert(obj); if(idd == 'album') { $('uchome-edit-pic').style.display = 'none'; } if(idd == 'pic') { $('uchome-edit-album').style.display = 'none'; } if(obj.style.display == '') { obj.style.display = 'none'; } else { obj.style.display = ''; } }但是第一个ALERT能出来的,第二个就不行了,var obj = $('#uchome-edit-'+idd);这个它说是缺少对象,不知道是什么原因,这个ID是存在 的,
HTML code
<table cellspacing="4" cellpadding="4" width="100%" id="uchome-edit-pic" class="infotable" style="display:none;"> <tr> <td><strong>选择图片</strong>: <table summary="Upload" cellspacing="2" cellpadding="0"> <tbody id="attachbodyhidden" > <tr> <td><form method="post" id="upload" action="../cp.php?ac=upload" enctype="multipart/form-data" target="uploadframe" style="background: transparent;"> <input type="file" name="attach" style="border: 1px solid #CCC;" /> <span id="localfile"></span> <input type="hidden" name="uploadsubmit" id="uploadsubmit" value="true" /> <input type="hidden" name="albumid" id="albumid" value="0" /> <input type="hidden" name="formhash" value="<!--{eval echo formhash();}-->" /> </form></td> </tr> </tbody> <tbody id="attachbody"> </tbody> </table> <strong>存储相册</strong>: <table cellspacing="2" cellpadding="0"> <tr> <td><select name="albumid" id="uploadalbum" onchange="addSort(this)"> <option value="-1">请选择相册</option> <option value="-1">默认相册</option> <!--{loop $albums $value}--> <option value="$value[albumid]">$value[albumname]</option> <!--{/loop}--> <option value="addoption" style="color:red;">+新建相册</option> </select> <script src="../source/script_upload.js" type="text/javascript"></script> <iframe id="uploadframe" name="uploadframe" width="0" height="0" marginwidth="0" frameborder="0" src="about:blank"></iframe></td> </tr> </table></td> </tr> </table>就这里的,请高手给我看下到底是哪里的错误
作者: SHENJIE123 发布时间: 2010-10-11
var obj = $('#uchome-edit-'+idd);
多了#号了,你用的是jq框架的话通过id获取才加上#号。
多了#号了,你用的是jq框架的话通过id获取才加上#号。
作者: showbo 发布时间: 2010-10-11
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28