求教:如何从页面1链接到页面2时,使页面2原本隐藏的div显示?

如果纯用js和html能做到吗?
想到的一个办法是用页面一的form传参,页面二来判断参数决定div是否显示。
但是action传过去的参数怎么被页面2收到呢?

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8"/>
    <title></title>
    
</head>
<body>

<form action="index2.html#div">
<input type="text" name="firstname" value="">
<input type="submit" value="Submit">
</form> 

</body>
</html>

请前辈们说说,这个方法是否可行?具体怎么操作呢

阅读 2.4k
2 个回答

獲取url參數


function GetQueryString(name)
{
     var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
     var r = window.location.search.substr(1).match(reg);
     if(r!=null)return  unescape(r[2]); return null;
}
 
// 调用方法
alert(GetQueryString("参数名1"));
alert(GetQueryString("参数名2"));
alert(GetQueryString("参数名3"));
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题