我最近进行的网站重新设计将 Chosen 纳入其搜索表单之一。旧版本的搜索允许您通过 URL 传递一个变量,以便在页面加载时预先选择一个值。它是使用这个完成的:
function getUrlVars(){var vars={};
var parts=window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi,function(m,key,value){vars[key]=value;});
return vars;}
var type="";
type=getUrlVars()['type'];
if(typeof type!='undefined'){pro_type=type.split("%20").join(" ");
document.getElementById("product_type").value=pro_type;
productSearch();}
我正在尝试通过 Chosen 来实现这一点,但我有点迷茫。getElementById
告诉我我不能调用 null 的方法值。唯一改变的是选择的使用。有没有办法解决这个问题?谢谢!