任何方式在页面加载时自动选择下拉菜单的值?

时间:2014-02-16 00:28:27

标签: javascript html

我为我提供了一个相当简单的网页(我将其称为“从现在开始定制的页面”),其中包含一些下拉菜单来自定义产品。目前,它有两个菜单,分别是产品的形状和刻在上面的文字。

我也有每个形状的页面,描述很小。在这些页面中,我想添加一个“获取此信息”或类似内容的链接,这将使用户进入该自定义页面以个性化他们购买的内容。

问题是,当他们到达该自定义页面时,我希望下拉菜单从他们刚才所在的页面自动为该形状选择该选项。

如果有可能用JavaScript帮助一堆,因为这是我所有的自信。如果我可以在URL中发送一些信息,那就很棒了,如果我知道如何提取它。

(额外) 当选择下拉菜单中的值时,它会更新页面上的div以显示预览。如果可以在页面加载时自动选择一个值,是否可能还运行更新图像的功能,或者我是否必须在其他地方添加该功能?

2 个答案:

答案 0 :(得分:1)

有很多方法可以解决这个问题。例如,在服务器端(通过PHP,Asp.net等),您可以获取在重定向到自定义屏幕时设置的URL参数,并在页面前面的下拉列表中选择默认选项被渲染。

您也可以在客户端轻松完成。您只需从Url中获取参数并设置所选选项。

Get escaped URL parameter

答案 1 :(得分:0)

是。并且不涉及任何Javascript。简单的HTML。

查看MDNs上的精美文档,并在示例中查找属性selected