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";
}