您的位置:首页技术文章
文章详情页

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

【字号: 日期:2023-03-10 08:25:55浏览:59作者:猪猪

问题描述

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

<!DOCTYPE html><html><head> <meta charset='utf-8'/> <title></title> </head><body><form action='index2.html#p'><input type='text' name='firstname' value=''><input type='submit' value='Submit'></form> </body></html>

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

问题解答

回答1:

獲取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'));回答2:

还有一点,CSS3的:target伪类选择器也可以实现这个功能,主要是利用锚点

参考:http://css.doyoe.com/selector...

标签: JavaScript