程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> javascript-Javascript的頁面跳轉好像不能用在函數裡面,該怎麼實現呢

javascript-Javascript的頁面跳轉好像不能用在函數裡面,該怎麼實現呢

編輯:編程綜合問答
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不能用在函數裡面,只能用在外面,頁面一加載就跳轉,也沒法獲取數據,顯然不是我想要的,請相關的朋友們解答下哈

最佳回答:


也可以寫在函數中,問題是你的dl什麼時候調用。你原來的寫法,是在ready,也就是頁面加載完調用的。
你的異步函數如果調用的時機不對,此時頁面沒有加載完,自然就得不到數據。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved