简单的js代码问题:浏览器打开后什么都没有!! 错在哪里啦?最好在介绍个可以检查js代码的工具!! 谢谢
<html>
<head>
<title>Js5.html</title>
</head>
<body>
<script type = "text/javascript">
var fruit = ["苹果","梨","香蕉"];
with(document)
{
write("<ul>");
write("<li>" + fruit.join() + "</li>");
write("<li>" + fruit.join(":") + "</li>");
write("<li>" + fruit.toString() + "</li>");
write("<li>" + fruit.valueOf() + "</li>");
write("<li>" + fruit.reverse().join() + "</li>");
write("<li>" + fruit.valueOf() + "</li>");
write("</ul>");
}
</script>
</body>
</html>
答案:write("<li>" + fruit.join(":") + "</li>");
write("<li>" + fruit.toString() + "</li>");
write("<li>" + fruit.valueOf() + "</li>");
后面的分号是中文的,改成英文的就行了
如
write("<li>" + fruit.join(":") + "</li>");
write("<li>" + fruit.toString() + "</li>");
write("<li>" + fruit.valueOf() + "</li>");
PS:用IE8也能调试JS的,点击 工具-》开发人员工具-》脚本-》启动调试 就行了
其他:看看你的+和"</li>"只间是不是中文空格。调试JS最好的工具就是JS,用谷歌浏览器吧,它有开发者工具,也很好用。 试过是可以出来内容的,有3个分号写成中文分号了,第2个li标签开始写错了。用chrome浏览器或者firefox都看可以检查错误或者调试代码。 第二,三,四个<li>标签后的分号改成英文的就可以了
上一个:js 横向导航二级菜单
下一个:JS 入门级 下拉菜单导航的问题