Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将用户重定向到所选下拉列表_Javascript_Html_Dropdown - Fatal编程技术网

Javascript 将用户重定向到所选下拉列表

Javascript 将用户重定向到所选下拉列表,javascript,html,dropdown,Javascript,Html,Dropdown,我希望用户被重定向的基础上选择的选项。这是我的HTML代码,代码已经在example.com/page中,它将我重定向到example.com/page而不是example.com/page/1。请帮我整理一下 <select class="select-mob" id="select" onChange="fire()"> <option value="1"> Page 1</op

我希望用户被重定向的基础上选择的选项。这是我的HTML代码,代码已经在
example.com/page
中,它将我重定向到
example.com/page
而不是
example.com/page/1
。请帮我整理一下

<select class="select-mob" id="select" onChange="fire()">
  <option value="1"> Page 1</option>
  <option value="2">Page 2 </option>
  <option value="3">Page 3</option>
</select>

您使用的是
=
而不是
=
/
=

同时将
document.getElementByID
更改为
document.getElementByID

给你:

function fire() {
  var page = document.getElementById('select').value;
    if (page == "") {
        window.location = "https://example.com/page"      
     } else {
         window.location= "https://example.com/page/" +page;     
        }
}

您可以检查此代码:

 var page = document.getElementById('select').value;
    if (page == "") {
        window.location = "https://example.com/page"      
     } else {
         window.location= "https://example.com/page/" +page;     
        }
试试这个

function fire() {
  let page = document.querySelector('select').value;
  page == "" ? window.location = "https://example.com/page" : window.location= "https://example.com/page/" +page; 
}

你有什么特别的错误吗?还可以尝试使用
页面===”
而不是单个
=
。您是否可以检查:::var page=document.getElementById('select').value;如果(页面==“”){window.location=”“}其他{window.location=”“+页面;}
function fire() {
  let page = document.querySelector('select').value;
  page == "" ? window.location = "https://example.com/page" : window.location= "https://example.com/page/" +page; 
}