请教eval的问题!

zl13 2004-11-24 10:42:42
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>
<script language=javascript>
function testformload(id)
{
test(id)
}
</script>
<script language=vbscript>
Sub test(id)
Dim divid
divid = Eval(id)
divid.style.display = "none"
End Sub
</script>
<body>
<form name=form1>
<div id="001">aaa</div>
<div id="002">bbb</div>
<select name=sel id=sel onchange="testformload(form1.sel.value)">
<option value=001>001</option>
<option value=002>002</option>
</select>
</form>
</body>
</html>

提示我divid缺少对象
...全文
149 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lienzhu 2004-11-25
  • 打赏
  • 举报
回复
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>
<script language=javascript>
function testformload(id)
{
document.all(id).style.display = "none"
}
</script>
<body>
<form name=form1>
<div id="001">aaa</div>
<div id="002">bbb</div>
<select name=sel id=sel onchange="testformload(form1.sel.value)">
<option value=001>001</option>
<option value=002>002</option>
</select>
</form>
</body>
</html>
haor 2004-11-24
  • 打赏
  • 举报
回复
Sub test(id)
Dim divid
document.all(id).style.display = "none"
End Sub
应该是这个意思吧?
haor 2004-11-24
  • 打赏
  • 举报
回复
郁闷,没看懂你想要干什么
guoweidong 2004-11-24
  • 打赏
  • 举报
回复
<script language=vbscript>
Sub test(id)
dim divid
divid = Eval(id)
msgbox divid
//divid.style.display = "none"
End Sub
</script>

取到的是一个值,不是对象.

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧