更改基于url的输入选择?
问题描述:
我有一个下拉选择菜单网站更改基于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="["0"]" data-rulestype="[""]">Basislayout</option><option value="Profilayout_1" data-price="24" data-rules="["24"]" data-rulestype="[""]">Profilayout</option> \t </select> \t
怎样才可以有选件“Profilayout”预选在页面加载,当这条线是附加到URL ?start_customizing=yes
答
你可以通过这个来实现它。条件location.search.indexOf('start_customizing = yes')!= -1是非常原始的,所以随时修改它,如果需要的话。
if(location.search.indexOf('start_customizing=yes') != -1) {
document.getElementById('tmcp_select_1').value="Profilayout_1";
}
一点点代码,就足以显示我们的问题是什么,将是真棒 – Sai 2015-03-31 16:12:20
是纯JavaScript的解决方案(没有如jQuery外部LIB)最好? – 2015-03-31 16:13:31