js如何实现点击筛选传值到路径中进行叠加获取数据

JavaScript019

js如何实现点击筛选传值到路径中进行叠加获取数据,第1张

你是说URL后面的参数么?

如:

var key=["sid=abc","pid=123","img=123.jpg"]

然后

window.open( window.location.href.split('?')[0] +"?"+ key.join("&"))

setTimeout() 和 cleartimeout() 是逆过程 可以查看用法是否正确,我处理过的一段 如下 var action=setTimeout(function(){...},1000)if(action) clearTimeout(action)

<select name="a" id="a">

        <option value="1">1</option>

        <option value="2">2</option>

        <option value="3">3</option>

        <option value="4">4</option>

    </select>

    <select name="b" id="b">

        <option value="1">1</option>

        <option value="2">2</option>

        <option value="3">3</option>

        <option value="4">4</option>

    </select>

    <select name="c" id="c">

        <option value="1">1</option>

        <option value="2">2</option>

        <option value="3">3</option>

        <option value="4">4</option>

    </select>

    <input type="text" id="f">

    <script>

    var d = document,

    a = d.getElementById('a'),

    b = d.getElementById('b'),

    c = d.getElementById('c'),

    f = d.getElementById('f')

    fn = function(){

        f.value = +a.value+(+b.value)+(+c.value)

        

    }

    a.onchange = fn

    b.onchange = fn

    c.onchange = fn

    </script>