我想要实现上面的要求 应该怎么做? id是设置在td上的
onclick是在链接上 我不知道在td里设置行不行 另外最重要一点就是 我想onclick里的东西最好是通用的 而不是每个链接都写一个特别的值
onclick是在链接上 我不知道在td里设置行不行 另外最重要一点就是 我想onclick里的东西最好是通用的 而不是每个链接都写一个特别的值
解决方案 »
- js问题
- JS跨域COOKIE怎么弄啊?
- 让for循环一秒执行一次
- ext 问题 在线等!
- 怎么实现鼠标悬停图片逐渐清晰,鼠标离开图片逐渐透明,在图片逐渐透明期间,鼠标再次悬停图片,则终止透明循环,直接再次清晰
- 如何设定window.open()打开的标题栏中的文字?
- █寻找错误█-->>>>>>>100分
- 怎样使用execCommand("CreateBookmark")
- frame提交的问题
- 请大家帮下忙!!!!!。。。。。
- parent.parent.listfrm.document.location.href = "test.html"为什么这么写在WINXP中会出错?
- getElementById的作用
<TD id=aaa1><A href="a.htm" oncick="javascript:selectItem(this)">点击前显示的</A></TD>
<TD id=aaa2 style="DISPLAY: none">点击后显示的</TD>
</TR>
<TR>
<TD id=bbb1><A href="test.htm" oncick="javascript:selectItem(this)">点击前显示的</A></TD>
<TD id=bbb2 style="DISPLAY: none">点击后显示的</TD>
</TR>
<SCRIPT language=javascript>
function selectItem(item)
{ var showitem = eval("document.all('"+item+"2')");
var hideitem = eval("document.all('"+item+"1')");
if(showitem!=null && hideitem!=null)
{showitem.style.display="block";
hideitem.style.display="none";
}
}}
</SCRIPT>
我写的select关于选中other后,显示输入框的代码,你可以参照一下
<script language="javascript">
function showtext()
{
if(document.all.intention1[document.all.intention1.selectedIndex].value=="Other")
document.all.intention2.style.display="block";
else
document.all.intention2.style.display="none";
}
</script>--------------------
<input type=text name=intention2 style=display:none>
还有就是要注意的是对于标签(id)的控制我要求是通用的 不要每一个id都去命一个名 我想到了一个方法,但是有个问题就是这个方法要求取当前链接所在的<td>的id,我不知道该怎么取
onclick写成了oncick,
在<a href="" onclcik="javascript:selectItem(this)"></a>
中的this指的是href的路径,并不是你要的结果<table width=100% id=tb border=1>
<TR>
<TD id=aaa1><A href="#" onclick="javascript:f()">点击前显示的</A></TD>
<TD id=aaa2 style="DISPLAY: none">点击后显示的</TD>
</TR>
<TR>
<TD id=bbb1><A href="#" onclick="javascript:f()">点击前显示的</A></TD>
<TD id=bbb2 style="DISPLAY: none">点击后显示的</TD>
</TR>
</table>
<SCRIPT language=javascript>
function f()
{
var oTable=document.all.tb;
for(var i=0;i<oTable.rows.length;i++)
{
if(oTable.rows[i]==event.srcElement.parentNode.parentNode)
{
oTable.rows[i].cells[0].style.display='none';
oTable.rows[i].cells[1].style.display='';
}
}
}
</SCRIPT>
你看看可以不