<a href="javascript:Display(tr1)">hide tr</a>
你传递给Display函数的参数写错了吧
你传递给Display函数的参数写错了吧
解决方案 »
- 在下面代码上修改。怎么在图片下加个格导航【1】【2】【3】【4】【5】?解决加分
- 求一个在火狐中可以用的js获得时间的。谢谢
- 关于时间跳动问题 有句代码不懂!!!
- 200分求一个浮动窗口的例子
- 如何解决使窗口最大化自动关闭的浏览器版本问题?
- 【请问】:如何删除table 中的一行 tr ?
- 关于多选框的问题
- 为什么我用下拉列表框做的提取系统字体的一个JAVASCRIPT程序,在.html里可以看到,而在.aspx中却看不到。是是什么原因呢?
- js写法问题,大神请进
- 构造函数的原型对象被改变后,用此构造函数创建的对象的constructor属性不在指向最初的构造函数?
- 梅花雨,你好,你的日历控件怎么放在框架中就不能用了???
- JavaScript如何从servlet动态取数啊?
<a href="javascript:Display('tr1')">hide tr</a>
我就要改函数
function Display(trID)
{
eval(trID).style.display = "none";
}如果我这个函数和调用函数的语句是在一个文件中,那函数就知道应该执行哪个对象,可是不在一个文件中,就提示没有对象!
不知道是不是还应该传递一个其他什么对象来说明这个ID是属于哪个document或其他什么?
window.top.frameName.formName.objName.style.display
//.js
function Display(strShow, strHide)
{
var shows = strShow.split("&");
for (var i = 0; i < shows.length; i ++)
eval(shows[i]).style.display = "block";
var hides = strHide.split("&");
for (var i = 0; i < hides.length; i ++)
eval(hides[i]).style.display = "none";
}//.htm
//已引用上面的文件<a href='javascript: Display("id1&id2", "id3")'>show id1 and id2, hide id3</a>
<SCRIPT LANGUAGE='javascript' src='test.js'></SCRIPT>
这是我得js和html,没有问题亚
test.js
======================
<!--
function Display(strShow, strHide)
{
var shows = strShow.split("&");
for (var i = 0; i < shows.length; i ++)
eval(shows[i]).style.display = "block";
var hides = strHide.split("&");
for (var i = 0; i < hides.length; i ++)
eval(hides[i]).style.display = "none";
}
//-->test.html
===============================
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
<script language='javascript' src='test.js'></script>
</HEAD>
<body>
<TABLE border=1>
<TR>
<TD id='id1'>a</TD>
<TD id='id2'>b</TD>
<TD id='id3'>c</TD>
</TR>
<TR>
<TD>e</TD>
<TD>d</TD>
<TD>f</TD>
</TR>
</TABLE><a href='javascript: Display("id1&id2", "id3")'>show id1 and id2, hide id3</a></body>
</HTML>