问题描述
code如下:</html><htmllang="zh"><head><title>aaaaa</title><scripttype="text/javascript">functiongoSubmit(num){alert(11);varss=document.forms[0];//varss1=document.getElementById('cc');alert(ss);//alert(ss1);}</script></head><formname="NOonl_subhead0500Form"method="post"action="/online/head0500.do"target="Head"><inputtype="hidden"name="org.apache.struts.taglib.html.TOKEN"value="88dae4ff630b06acb81f9373e11b4c0d"></form><framesetrows="245,*"cols="*"framespacing="0"frameborder="no"border="0"onload="goSubmit(501)"><framename="Head"src=""scrolling="no"><framename="Main"src=""scrolling="yes"><noframes><body><p>EEEEE</p></body></noframes></frameset></html>
解决方案
解决方案二:
上面的alert第一个能出来11第二个总是出来undefined
解决方案三:
form的id你忘记写了吧
解决方案四:
<htmllang="zh"><head><title>aaaaa</title><scripttype="text/javascript">functiongoSubmit(num){alert(11);varss=document.forms[0];varss1=document.getElementById('ccc');alert(ss);alert(ss1);}</script></head><formid="ccc"name="NOonl_subhead0500Form"method="post"action="/online/head0500.do"target="Head"><inputtype="hidden"name="org.apache.struts.taglib.html.TOKEN"value="88dae4ff630b06acb81f9373e11b4c0d"></form><framesetrows="245,*"cols="*"framespacing="0"frameborder="no"border="0"onload="goSubmit(501)"><framename="Head"src=""scrolling="no"><framename="Main"src=""scrolling="yes"><noframes><body><p>EEEEE</p></body></noframes></frameset></html>
我加了ID然后alert的结果是:11undefinednull
解决方案五:
引用3楼java_lover01的回复:
<htmllang="zh"><head><title>aaaaa</title><scripttype="text/javascript">functiongoSubmit(num){alert(11);varss=document.forms[0];varss1=document.getElementById('ccc');alert(ss);alert(ss1);}</script></head><formid="ccc"name="NOonl_subhead0500Form"method="post"action="/online/head0500.do"target="Head"><inputtype="hidden"name="org.apache.struts.taglib.html.TOKEN"value="88dae4ff630b06acb81f9373e11b4c0d"></form><framesetrows="245,*"cols="*"framespacing="0"frameborder="no"border="0"onload="goSubmit(501)"><framename="Head"src=""scrolling="no"><framename="Main"src=""scrolling="yes"><noframes><body><p>EEEEE</p></body></noframes></frameset></html>我加了ID然后alert的结果是:11undefinednull
你js写在前面,标签还没出来js就执行了取不到元素。你把js放后面,或者使用jquery吧
解决方案六:
引用4楼whos2002110的回复:
Quote: 引用3楼java_lover01的回复:
<htmllang="zh"><head><title>aaaaa</title><scripttype="text/javascript">functiongoSubmit(num){alert(11);varss=document.forms[0];varss1=document.getElementById('ccc');alert(ss);alert(ss1);}</script></head><formid="ccc"name="NOonl_subhead0500Form"method="post"action="/online/head0500.do"target="Head"><inputtype="hidden"name="org.apache.struts.taglib.html.TOKEN"value="88dae4ff630b06acb81f9373e11b4c0d"></form><framesetrows="245,*"cols="*"framespacing="0"frameborder="no"border="0"onload="goSubmit(501)"><framename="Head"src=""scrolling="no"><framename="Main"src=""scrolling="yes"><noframes><body><p>EEEEE</p></body></noframes></frameset></html>我加了ID然后alert的结果是:11undefinednull
你js写在前面,标签还没出来js就执行了取不到元素。你把js放后面,或者使用jquery吧
我先试试。
解决方案七:
你的代码放在我这里完全没有问题!
解决方案八:
引用6楼zhuxiaoleiwoaini的回复:
你的代码放在我这里完全没有问题!
我去!我试试IE。。。
解决方案九:
引用6楼zhuxiaoleiwoaini的回复:
你的代码放在我这里完全没有问题!
你的是什么版本的浏览器呀我的IE11还是不行呀
解决方案十:
引用8楼java_lover01的回复:
Quote: 引用6楼zhuxiaoleiwoaini的回复:
你的代码放在我这里完全没有问题!你的是什么版本的浏览器呀我的IE11还是不行呀
IE9