function change()
{
if (event.srcElement.id=="foldheader" || event.target=="foldheader" )
{
var srcIndex = event.srcElement.sourceIndex
var nested = document.all[srcIndex+1]
if (nested.style.display=="none")
{
nested.style.display='' }
else
{
nested.style.display="none"
}
}
}
JavaScriptGoogle搜狐函数
{
if (event.srcElement.id=="foldheader" || event.target=="foldheader" )
{
var srcIndex = event.srcElement.sourceIndex
var nested = document.all[srcIndex+1]
if (nested.style.display=="none")
{
nested.style.display='' }
else
{
nested.style.display="none"
}
}
}
JavaScriptGoogle搜狐函数
if (event.srcElement.id=="foldheader" || event.target=="foldheader" )
{
var srcIndex = event.srcElement.sourceIndex
var nested = document.all[srcIndex+1]
if (nested.style.display=="none")
{
nested.style.display='' }
else
{
nested.style.display="none"
}
}
});
然后
var obj=$(".aaa");
$(obj).change(function (){
if (this.style.display=="none")
{
this.style.display='' }
else
{
this.style.display="none"
}
});
我也是JS菜鸟,不知道对不对
$(".class").hover(function 1(),function 2());
你去看看类似的方法,这个是个hover事件,当你鼠标点上去的时候执行function 1,离开时执行function 2方法,可能对你这个效果有帮助吧
</input>
<script>
function change(e)
{
if (e.srcElement.id=="foldheader" || e.target=="foldheader" )
{
var srcIndex = e.srcElement.sourceIndex
var curIndex = (srcIndex+1)+""
var nested = document.getElementById(curIndex)
if (nested.style.display=="none")
{
nested.style.display='' }
else
{
nested.style.display="none"
}
}
}
</script>要兼容多浏览器,还是学jQuery,否则实在太累,无数的兼容问题要处理
</input>
<script>
function change(e)
{
if (e.srcElement.id=="foldheader" || e.target=="foldheader" )
{
var srcIndex = e.srcElement.sourceIndex || e.target.sourceIndex
var curIndex = (srcIndex+1)+""
var nested = document.getElementById(curIndex)
if (nested.style.display=="none")
{
nested.style.display='' }
else
{
nested.style.display="none"
}
}
}
</script> nested.style.display='' }
else
{
nested.style.display="none"
}
}
}
</script>郁闷,兼容浏览器真麻烦,还是用 jQuery 吧