一个思路:给test方法设置3个参数,如test(tableId,rowId,iframeId),根据tableId对两个表操作,具体的操作同一个表
解决方案 »
- 如果用JS模拟select 的click事件?
- js在函数中执行函数 它的执行环境是什么
- 今天登陆csdn被雷到了
- 求一个javascript正则表达式,匹配正数(包含小数,位数不限但不包含0)
- javascript中的for/in用法
- 写了一个JS函数,可惜不明原因地失效
- 动态生成的id,如何判断id是否是数组?
- 在登陆页面的用户名输入时如何记住以前登陆过的用户名,只要用户选一下就行?
- flash影片是不是总在最顶层?我写了一个移动的层,<div>的,总是被flash遮住!能解决吗??
- 问个jquery版本的问题
- ◎◎¥¥¥¥¥¥¥¥¥◎关于层的定位问题。。◎◎◎◎
- 急!高分求一个简单问题!
function test(dest)
{
trs=window.event.srcElement.parentElement.parentElement.parentElement.childNodes
for(i=0;i<trs.length;i++)
{
tds=trs[i].childNodes
for(j=0;j<tds.length;j++)
{
node=tds[j].childNodes
for(k=0;k<node.length;k++)
{
if(node[k].nodeName=="IFRAME")
{
node[k].src=dest
}
}
}
}
}
</script>
<table>
<tr>
<td input type=button value=click onclick="test('b.htm')"></td>
</tr>
<tr>
<td><iframe src=""/>
</td>
</tr>
</table>
test(this)function test(obj)
{
function FTB_GetFTB (obj)
{
//ftb1是table里那个放按钮tr的名字
while (obj != null && (obj.id == null || obj.id != "ftb1"))
{
buf += obj.nodeName+" ### "+obj.id+"\n";
obj = obj.parentElement;
}
//iframe在button下面的tr
obj = obj.nextSibling.firstChild.firstChild;
return obj;
}
这样返回的是iframe iframe的id是aa但是我 alert (obj==aa)是false 好象是类型不对