注册 登录
编程论坛 JavaScript论坛

请教一个简单的问题!!

java小朋友 发布于 2009-08-22 10:47, 652 次点击
这是一个树形菜单中的一个打开隐藏函数代码
function w(vd)
{
  var ob=document.getElementById(vd);
  if(ob.style.display=="block" || ob.style.display=="")
  {
     ob.style.display="none";
     var ob2=document.getElementById('s'+vd);
     ob2.style.backgroundImage="url(/jscss/demoimg/ico080426_open.gif)";
  }
里面的getElementById('s'+vd);中的  's'  是什么意思啊?
谢谢
5 回复
#2
tlancs2009-08-22 22:24
s就是s 啊
这里的意思 就是 ID 的名字 里 前面S 是固定的 后面的变量vd 是变化的
比如说 vd = '1' 的时候 那取到的ID名 就是 's1'
vd='2' 那取到的ID名 就是 's2' 了啊。懂了么?
#3
wz56152009-09-04 16:26
休息学习
#4
wz56152009-09-04 16:27
休息学习
#5
aspic2009-09-13 09:27
's'是你自己可以设置的 id的前缀
#6
zongshi1232009-09-13 23:03
's' 引号里的都是固定的值   就是s
1