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

<scriptlanguage="JavaScript">functionsearchDOM(){varoLi="document.getElementsByTagNam... <script language="JavaScript">
function searchDOM(){
var oLi="document.getElementsByTagName("li");
alert(oLi.length+""+oLi[0].tagName+""+oLi[3].childNodes[0].nodeValue);
var oU1=document.getElementsByTagName("ul");
var oLi2=oU1[1].getElementsByTagName("li");
alert(oLi2.length+" "+oLi2[0].tagName+" "+oLi2[1].childNodes[0].nodeValue);
}
</script>
</head>
<body onload="searchDOM()">
<ul>客户端编程
<li>HTML</li>
<li>Javascript</li>
</ul>
<ul>服务器端编程
<li>ASP.NET</li>
<li>JSP</li>
<li>PHP</li>
</ul>
</body>
展开
 我来答
∷∷麓麓∷∷82051
2012-11-11 · TA获得超过948个赞
知道小有建树答主
回答量:880
采纳率:76%
帮助的人:367万
展开全部
var oLi="document.getElementsByTagName("li");
等号后面多了个双引号...
写代码要细心哇...
blood晨
2012-11-11 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:203
采纳率:0%
帮助的人:148万
展开全部
oLi="document.getElementsByTagName("li");

前面怎么会有个引号呢

建议你用IE下面的调试器或者Chrome的调试器 或者火狐的firebug进行调试js
只要按下 F12就出来了 很方便
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不二进制
2012-11-11 · TA获得超过749个赞
知道小有建树答主
回答量:441
采纳率:50%
帮助的人:318万
展开全部
你做的searchDOM函数的第一行doucument前多了一个双引号……

建议用dw等工具,这样便于排错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
linlin_761
2012-11-12
知道答主
回答量:4
采纳率:0%
帮助的人:5656
展开全部
<script language="JavaScript">
function searchDOM(){
var oLi=document.getElementsByTagName("li");
alert(oLi.length+""+oLi[0].tagName+""+oLi[3].childNodes[0].nodeValue);
var oU1=document.getElementsByTagName("ul");
var oLi2=oU1[1].getElementsByTagName("li");
alert(oLi2.length+" "+oLi2[0].tagName+" "+oLi2[1].childNodes[0].nodeValue);
}
</script>
</head>
<body onload="searchDOM()">
<ul>客户端编程
<li>HTML</li>
<li>Javascript</li>
</ul>
<ul>服务器端编程
<li>ASP.NET</li>
<li>JSP</li>
<li>PHP</li>
</ul>
</body>

把第三行document前的“去掉即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式