gpt4 book ai didi

javascript - 选择 - 从 URL 变量设置值

转载 作者:行者123 更新时间:2023-11-30 17:52:24 31 4
gpt4 key购买 nike

我最近参与的网站重新设计将 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 的方法值。唯一改变的是选择的使用。有什么办法可以解决这个问题吗?谢谢你!

最佳答案

这意味着您正在尝试在页面上呈现之前读取“product_type”。您需要在准备好 dom、window.onload 或将 JS 放在页面上的元素之后执行此操作。

关于javascript - 选择 - 从 URL 变量设置值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18720878/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com