tata木门跟益圆哪个好:一个javascript的问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/25 17:38:38
function ssshow()
{
document.all.al.style.display=(document.all.a1.style.display =='none')?'':'none'
}
改成
function ssshow(sid)
{
document.all(sid).style.display=(document.all(sid).style.display =='none')?'':'none'
}
我要传个参数过来,为什么这样写不对,要怎么写呢
谢谢b617
function ssshow(sid)
{
sid.style.display=(sid.style.display =='none')?'':'none'
}
这样就可以了

首先这样写是不正确的:
document.all(sid).style.display=(document.all(sid).style.display =='none')?'':'none'

document就是个对象,不知道你传递的sid是什么.最好定义下sid,
用sid.style.display试下看

function ssshow(sid)
{
document.all(sid).style.display=(sid.style.display =='none')?'':'none'
}

直接传过来一个对象就可以了。