2015-03-31 106 views
0

我有一个下拉选择菜单网站更改基于url的输入选择?

<select class="tmcp-field tm-epo-field tmcp-select" 
 
\t \t name="tmcp_select_0" 
 
\t \t data-price="" 
 
\t \t data-rules="" 
 
\t \t id="tmcp_select_1" 
 
\t \t tabindex="1" > 
 
\t <option selected='selected' value="Basislayout_0" data-price="0" data-rules="[&quot;0&quot;]" data-rulestype="[&quot;&quot;]">Basislayout</option><option value="Profilayout_1" data-price="24" data-rules="[&quot;24&quot;]" data-rulestype="[&quot;&quot;]">Profilayout</option> \t </select> \t

怎样才可以有选件“Profilayout”预选在页面加载,当这条线是附加到URL ?start_customizing=yes

+0

一点点代码,就足以显示我们的问题是什么,将是真棒 – Sai 2015-03-31 16:12:20

+0

是纯JavaScript的解决方案(没有如jQuery外部LIB)最好? – 2015-03-31 16:13:31

回答

0

你可以通过这个来实现它。条件location.search.indexOf('start_customizing = yes')!= -1是非常原始的,所以随时修改它,如果需要的话。

if(location.search.indexOf('start_customizing=yes') != -1) { 
    document.getElementById('tmcp_select_1').value="Profilayout_1"; 
} 

https://jsfiddle.net/t7k545dm/1/

+0

感谢您的快速回复。我如何在文档中完全使用它。我尝试过没有成功。对不起,我不是很擅长javascript .. – Chris 2015-03-31 19:49:21

+0

Chris 2015-03-31 19:49:50

+0

@Chris,你应该在选择标签后粘贴这段代码。最好在之前。所以在JS执行的时候可以发现select标签 – 2015-03-31 20:25:47