开发者社区 问答 正文

Javascript的页面跳转好像不能用在函数里面,该怎么实现呢

 <script language="javascript">
$(document).ready(function(){
    $("#tjan").click(function(){
                              window.open('http://www.baidu.com')
})
 })
function dl(){//以下将处理登陆信息
    var a=document.getElementById("yhm").value
                var f=$("#mima").val()

}
                window.location.href="http://www.baidu.com";

</script>

如函数dl,我想要往网址中加些东西,所以得通过函数来获取元素的内容并加入到函数中,但奇怪的是window.location.href不能用在函数里面,只能用在外面,页面一加载就跳转,也没法获取数据,显然不是我想要的,请相关的朋友们解答下哈

展开
收起
小旋风柴进 2016-03-18 09:31:11 2081 分享 版权
1 条回答
写回答
取消 提交回答
  • 放dl函数里面,你放外面肯定执行执行就跳转了

          function dl() {//以下将处理登陆信息
             var a = document.getElementById("yhm").value
             var f = $("#mima").val()
             window.location.href = "http://www.baidu.com?wd="+f;///
    
         }
    2019-07-17 19:05:52
    赞同 展开评论