在javaScript中,超链接时怎么把连接以外的参数传到另一个页面?

超链接时,除了点击连接的参数外,还想把另外一个参数传到下一个页面,应该怎么做呢?

    cookie

    修改链接href追加你的参数,通过url来传递参数,无非就是阻止默认事件,添加参数,执行跳转

追问

从数据库中查出一些数据,显示在画面上。每条数据有两个主键,一个是编号,一个是日期,通过编号超链接。每条数据的编号可通过超链接传到现一个页面当查询条件使用,当编号相同时需要通过日期来区分,怎样把日期也传过去?(每次超链接的编号是不同的)

追答

先不说其它,具体做法是,给a标签绑定onclick事件,并阻止默认事件

document.onclick=function(e)
{
var t=e.target||window.event.srcElement,

href=t.href;

if(t.nodeName.toLowerCase()==='a'&&href)
{
href+='?id=你的id&time=你的时间';//写法看着写如果有问号则不需要写了

location.href=href;

return false;

}

}

按你的说法应该由你在后台就能写到地址里去的,怎么要跑到前台来操作?

追问



// 通过标签实现超链接

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-29
可以把herf里边写成一个javascript函数。然后在函数里边用document.getElementById获取你需要传递的值 ,把值加到超链接里边,然后再打开。
相似回答