首頁  >  問答  >  主體

javascript - 求教:如何從頁面1連結到頁面2時,讓頁面2原本隱藏的div顯示?

如果純用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>

請前輩們說說,這個方法是否可行?具體怎麼操作呢

迷茫迷茫2663 天前776

全部回覆(2)我來回復

  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-07-05 10:56:05

    取得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"));

    回覆
    0
  • 怪我咯

    怪我咯2017-07-05 10:56:05

    還有一點,CSS3的:target偽類選擇器也可以實現這個功能,主要是利用錨點

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

    回覆
    0
  • 取消回覆