这一段代码为什么不能正确运行?

<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%><html><head><metahttp-equiv="Content-Type"conte... <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<script>
function test(tablepage,obj)
{
var num = document.getElementsByTagName(tablepage);
for(var i=0; i<num.length; i++)
{
var x = num[i];
x.style.display = "none";
}
document.getElementById(obj).style.display="block";
}
</script>
<body>
<div id="one" name="table" style="">
<a href="#" onclick="javascript:test('table','one')">第一项</a>
<a href="#" onclick="javascript:test('table','two')">第二项</a>
<a href="#" onclick="javascript:test('table','three')">第三项</a>
11111.这是第一个项目
</div>

<div id="two" name="table" style="display:none;">
<a href="#" onclick="javascript:test('table','one')">第一项</a>
<a href="#" onclick="javascript:test('table','two')">第二项</a>
<a href="#" onclick="javascript:test('table','three')">第三项</a>
22222.这是第二个项目
</div>

<div id="three" name="table" style="display:none;">
<a href="#" onclick="javascript:test('table','one')">第一项</a>
<a href="#" onclick="javascript:test('table','two')">第二项</a>
<a href="#" onclick="javascript:test('table','three')">第三项</a>
33333.这是第三个项目
</div>
</body>
</html>
展开
 我来答
百度网友4452bc5f9
2007-03-08 · 超过55用户采纳过TA的回答
知道小有建树答主
回答量:248
采纳率:0%
帮助的人:109万
展开全部
document.getElementsByTagName(tablepage)=0 出错了

var num = document.getElementsByTagName('div');
alert(num.length);
终于找到了,他的tagname是div不是table
哈哈
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式