高密提香蛋糕店:this怎么传呢?请教!

来源:百度文库 编辑:高校问答 时间:2024/05/05 05:48:04
我是想点击ddd,动态产生一个链接,可是通过go(a)这个方法取到的a怎么不是所在的form呢?

请教!!

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<script>
function go(a){
var url = a.getElementById("url".innerHTML;
var msg = a.getElementById("msg".innerHTML;
location.href="../"+url+"?msg="+msg;
}
</script>

<body>
<form action="" method="get"><table width="100%" border="0" cellspacing="0" cellpadding="5" bgcolor="#FDFDED" style="border-style:solid; border-width:1px; border-color:#F0E7D5">
<tr>
<td align="left"><a href="javascript:go(this.form)" ><span class="STYLE2">ddd</span></a></td>
</tr>
<tr>
<td width="91%">跳往页面:<span id="url">main.html</span></td>
</tr>
<tr>
<td>传递信息:<span id="msg">message</span></td>
</tr>
</table></form>

</body>
</html>

我是想点击ddd,动态产生一个链接,可是通过go(a)这个方法取到的a怎么不是所在的form呢?

请教!!

function go(){
var url = Form1.getElementById("url").innerHTML;
var msg = Form1.getElementById("msg").innerHTML;
location.href="../"+url+"?msg="+msg;
}
</script>

<body>
<form action="" id="Form1" method="get">