永发信息网

用记事本写完Javascript程序,为什么alert出不来

答案:4  悬赏:70  手机版
解决时间 2021-04-11 18:43
  • 提问者网友:动次大次蹦擦擦
  • 2021-04-11 12:50
&lt;script language=&quot;JavaScript&quot;&gt;<br>function searchDOM(){<br>var oLi=&quot;document.getElementsByTagName(&quot;li&quot;);<br>alert(oLi.length+&quot;&quot;+oLi[0].tagName+&quot;&quot;+oLi[3].childNodes[0].nodeValue);<br>var oU1=document.getElementsByTagName(&quot;ul&quot;);<br>var oLi2=oU1[1].getElementsByTagName(&quot;li&quot;);<br>alert(oLi2.length+&quot; &quot;+oLi2[0].tagName+&quot; &quot;+oLi2[1].childNodes[0].nodeValue);<br>}<br>&lt;/script&gt;<br>&lt;/head&gt;<br>&lt;body onload=&quot;searchDOM()&quot;&gt;<br>&lt;ul&gt;客户端编程<br>&lt;li&gt;HTML&lt;/li&gt;<br>&lt;li&gt;Javascript&lt;/li&gt;<br>&lt;/ul&gt;<br>&lt;ul&gt;服务器端编程<br>&lt;li&gt;ASP.NET&lt;/li&gt;<br>&lt;li&gt;JSP&lt;/li&gt;<br>&lt;li&gt;PHP&lt;/li&gt;<br>&lt;/ul&gt;<br>&lt;/body&gt;
最佳答案
  • 五星知识达人网友:从此江山别
  • 2021-04-11 13:59
var oLi="document.getElementsByTagName("li");
等号后面多了个双引号...
写代码要细心哇...
全部回答
  • 1楼网友:白昼之月
  • 2021-04-11 16:21
&lt;script language=&quot;JavaScript&quot;&gt;<br>function searchDOM(){<br>var oLi=document.getElementsByTagName(&quot;li&quot;);<br>alert(oLi.length+&quot;&quot;+oLi[0].tagName+&quot;&quot;+oLi[3].childNodes[0].nodeValue);<br>var oU1=document.getElementsByTagName(&quot;ul&quot;);<br>var oLi2=oU1[1].getElementsByTagName(&quot;li&quot;);<br>alert(oLi2.length+&quot; &quot;+oLi2[0].tagName+&quot; &quot;+oLi2[1].childNodes[0].nodeValue);<br>}<br>&lt;/script&gt;<br>&lt;/head&gt;<br>&lt;body onload=&quot;searchDOM()&quot;&gt;<br>&lt;ul&gt;客户端编程<br>&lt;li&gt;HTML&lt;/li&gt;<br>&lt;li&gt;Javascript&lt;/li&gt;<br>&lt;/ul&gt;<br>&lt;ul&gt;服务器端编程<br>&lt;li&gt;ASP.NET&lt;/li&gt;<br>&lt;li&gt;JSP&lt;/li&gt;<br>&lt;li&gt;PHP&lt;/li&gt;<br>&lt;/ul&gt;<br>&lt;/body&gt;<br><br>把第三行document前的“去掉即可。
  • 2楼网友:持酒劝斜阳
  • 2021-04-11 15:18
你做的searchDOM函数的第一行doucument前多了一个双引号…… 建议用dw等工具,这样便于排错
  • 3楼网友:慢性怪人
  • 2021-04-11 14:45
oLi="document.getElementsByTagName("li"); 前面怎么会有个引号呢 建议你用IE下面的调试器或者Chrome的调试器 或者火狐的firebug进行调试js 只要按下 F12就出来了 很方便
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯