ie 中js 找不到对象啊!!!在线等急!!!!
答案:4 悬赏:0
解决时间 2021-02-11 00:25
- 提问者网友:控制庸俗
- 2021-02-10 01:59
ie 中js 找不到对象啊!!!在线等急!!!!
最佳答案
- 二级知识专家网友:留下所有热言
- 2021-02-10 02:37
是个常识性错误:
<li id="2" onclick="check(this.id)">今日推荐管理</li>
xhtml的id属性在标准dom里,是不可以数字开头的
在360 火狐里面没错的原因是这两个浏览器做了容错扩展(可以支持非标准的dom)。
没有容错扩展的浏览器,都会报错的
<li id="2" onclick="check(this.id)">今日推荐管理</li>
xhtml的id属性在标准dom里,是不可以数字开头的
在360 火狐里面没错的原因是这两个浏览器做了容错扩展(可以支持非标准的dom)。
没有容错扩展的浏览器,都会报错的
全部回答
- 1楼网友:留下所有热言
- 2021-02-10 05:36
我也遇到这个问题,在网上找到两种方案,但是对于不同浏览器支持也不一样,暂时不知道什么原因,所以就加了个判断, if (isie()) { document.write("<form action="+url+" method=post name=formx1 style='display:none'>"); document.write("<input type='input' style='display:none' name='pointid' value='"+pointid+"'"); document.write("</form>"); document.formx1.submit(); }else{ var form = $("<form method='post' name='formtest' action='"+url+"'></form>"); var input = $("<input id='test' type='hidden' name='pointid' value='"+pointid+"'>"); form.prepend(input); form.submit(); }
- 2楼网友:為→妳鎖鈊
- 2021-02-10 05:01
可能性太多,教你个百试不爽的方法!不是说找不到对象吗,你就alert打印出来,alert(n),alert(n.style),alert(n.style.display) ,诸如此类,便可以轻易找出到底是找不到哪个,然后再针对这个问题调试。问题就容易解决了,不求分,只求帮得到你吧。
- 3楼网友:伤口狠精致
- 2021-02-10 03:28
经测试,没问题啊…… IE789我都试过了,id值都取得到啊,是IE问题吧……<br><script language="javascript" type="text/javascript" ><br>function check(id){<br> alert(id);<br> var n = document.getElementById(id+"a");<br> if(n.style.display=="block"){<br> n.style.display="none";<br> }<br> else{<br> for(var i=1;i<8;i++){<br> if(id==i){<br> n.style.display="block";<br> n.className="showul";<br> }<br> else{<br> var m = document.getElementById(i+"a");<br> m.style.display="none";<br> }<br> }<br> }<br>}<br></script><br><br><div id="leftMenu"><br> <div>首页</div><br> <ul><br> <li id="1" onclick="check(this.id)">吃住行管理</li><br> <ul style="display:none;"id="1a"><br> <li><a href="modifyEat.jsp">修改吃</a></li><br> <li><a href="modifyStay.jsp">修改住</a></li><br> <li><a href="modifyWalk.jsp">修改行</a></li><br> </ul><br> <li id="2" onclick="check(this.id)">今日推荐管理</li><br> <ul style="display:none;" id="2a"><br> <li>修改推荐1</li><br> <li>修改推荐2</li><br> <li>修改推荐3</li><br> </ul><br> </ul><br></div>
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯