Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 基于上一页的链接创建从属下拉列表_Javascript_Jquery_Drop Down Menu - Fatal编程技术网

Javascript 基于上一页的链接创建从属下拉列表

Javascript 基于上一页的链接创建从属下拉列表,javascript,jquery,drop-down-menu,Javascript,Jquery,Drop Down Menu,如何根据其他页面的链接预先选择下拉选项? 根据用户单击的链接,我需要在结果页面上预先选择适当的下拉索引 第一页: <a href="http://somesite.com?mySelect=1">Option 1</a> <a href="http://somesite.com?mySelect=2">Option 2</a> <a href="http://somesite.com?mySelect=3">Option 3</a

如何根据其他页面的链接预先选择下拉选项? 根据用户单击的链接,我需要在结果页面上预先选择适当的下拉索引

第一页:

<a href="http://somesite.com?mySelect=1">Option 1</a>
<a href="http://somesite.com?mySelect=2">Option 2</a>
<a href="http://somesite.com?mySelect=3">Option 3</a>
<a href="http://somesite.com?mySelect=4">Option 4</a>

第二页代码:

<select id="mySelect" name="mySelect">
    <option>Select Option</option>
    <option>Option 1</option>
    <option>Option 2</option>
    <option>Option 3</option>
    <option>Option 4</option>
</select>

选择选项
选择1
选择2
选择3
选择4
JavaScript(第二页):


document.getElementById(“mySelect”).selectedIndex=“**适当的索引**”;
我无法找到将上述JS传递到URL参数的方法。上述代码仅在与下拉列表位于同一页面时有效。
我需要添加到上面的JS中,以便选择和显示正确的索引。

您可以使用HTML5本地存储,通过单击链接保存一些参数,然后将它们放到另一个页面上。 第条例如:
我想出了一个不同的解决方案:

if (/REPLACE_WITH_YOUR_TEXT/.test(window.location.href)) {
document.getElementById("image").style.display = "none";
document.getElementById("text3").style.display = "block";
}
if (/REPLACE_WITH_YOUR_TEXT/.test(window.location.href)) {
document.getElementById("image").style.display = "none";
document.getElementById("text3").style.display = "block";
}