function expandIt(tda){
// alert("00000")
if ("document.all("+tda+").style.display"=='block'){
alert("1")
eval("document.all("+tda+")").style.display='none';
}
else if ("document.all("+tda+").style.display"=='none'){
alert("2")
eval("document.all("+tda+")").style.display='block';
}
else
{
alert("3")
eval("document.all."+tda.id).style.display='none';
}
}
// alert("00000")
if ("document.all("+tda+").style.display"=='block'){
alert("1")
eval("document.all("+tda+")").style.display='none';
}
else if ("document.all("+tda+").style.display"=='none'){
alert("2")
eval("document.all("+tda+")").style.display='block';
}
else
{
alert("3")
eval("document.all."+tda.id).style.display='none';
}
}
解决方案 »
- 打开一个网址时怎么把里面的密码文本框的值也一并的写上
- js函数返回值
- jquery圆角 没效果
- javascript 如何实现周轮流值班表 。在线等!!!!!!!!!!!!!!!!1
- 淘宝收藏夹管理那些不刷新页面的删除,是怎么做出来的
- 高分请前辈指教:Javascript中二维数组的排序
- 怎样在HTML中用javascript调用服务器用户控件》??
- 好困惑,现在使用IE6sp1后,无法改变窗口的大小了,怎么解决?
- 问一个正则表达式
- Extjs3.4 求实现一个图片下载功能
- 如何给下拉列表框中某一选项的值赋null?另,如何判断用户没有对列表框进行选择?
- 大家好:请问在javascript中如何,看内宾 还可以加分(要多少可以说(10-100))
<!--
function expandIt(tda){
// alert("00000")
if (tda.style.display"=='block'){以下一样,但是在引用时注意使用
expandIt(this)
// alert("00000")
var obj=eval("document.all("+tda+")")
if (! obj) return false;
if (obj.style.display"=='block'){
........
等语句错了,应该是
if (eval("document.all("+tda+").style.display")=='block')
<html>
<head><title>11</title>
<SCRIPT LANGUAGE="JavaScript">
<!--
function expandIt(tda){
// alert("00000")
var obj=eval("document.all."+tda);
if (! obj) return false;
if (obj.style.display==''){
alert("1");
obj.style.display='none';
}
else if (obj.style.display=='none'){
alert("2");
obj.style.display='';
}
else
{
alert("3");
obj.style.display='none';
}
}
//-->
</SCRIPT>
</head>
<body>
<table><tr><td id="td1" onmouseover="expandIt(this.id)">232323</td></tr></table>
</body>
</html>