有谁能解释下这段javascript代码意思!

来源:百度知道 编辑:UC知道 时间:2024/05/27 05:44:27
function showndv(id,ob_char)
{
var ndvshow=document.all.item(id);
if (ndvshow.style.display=="block") {
ndvshow.style.display="none";
}
else {
ndvshow.style.display="block";
}
}

一个控制显示隐藏元素的小函数

测试一下~

<script language="javascript">
function showndv(id,ob_char)
//声明函数,带两个参数
{
var ndvshow=document.all.item(id);
//根据参数得到元素句柄
if (ndvshow.style.display=="block") {
//判断元素的display是否为block
ndvshow.style.display="none";
//为true,display="none"
}
else {
ndvshow.style.display="block";
//为false,display="none"
}
}
</script>
<input type="button" value="确定" onclick="showndv('ndvshow','')">
<div id="ndvshow" style="background-color:#ff9966;display:block">这是一个div</div>