onclick事件求解

来源:百度知道 编辑:UC知道 时间:2024/06/16 03:38:29
<%do while rs.eof%>
<a onclick="<%=rs("id")%>.style.display=''">打开</a>
<div id="<%=rs("id")%>" style"display:none">刚开始隐藏点后显示的内容</div>
这句代码该怎么改?
直接用onclick="rs("id").stley"不行 把rs("id")赋给一个变量A后
onclick="A.stley"也不行
比如表里有2条记录 ID=1 ID=2 显示为
1 打开
2 打开
然后点 打开的时候有个ONCLICK事件
<a onclick="<%=rs("id")%>.style.display=''">打开</a>
点击后DIV的属性display改变 显示DIV里的内容
<div id="<%=rs("id")%>" style"display:none">记录N的内容</div>

2楼的 用了你的方法 点击打开的时候显示'style'为空或不是对象

ID只是数字,你在前面加上固定的字母,

命名规则不能以数字开头 1 不可以用, a1 可以用

你想改什么都不说...

onclick="javascript:eval(<%=rs("id")%>).style.display='block'"

思路就是:
你的rs("id")是个字符,不能当对象使用,必须通过eval()函数才能转换成id=rs("id")的这个对象。