誰能告訴我這是爲什麼不工作:按鈕重定向不工作
<button class="btn danger" id="delete" onclick="return $(location).attr('href','http://yahoo.com');">Delete</button>
我有這個放置在一張表格只是旁邊的提交按鈕。當它被點擊時,就像我點擊提交按鈕。
誰能告訴我這是爲什麼不工作:按鈕重定向不工作
<button class="btn danger" id="delete" onclick="return $(location).attr('href','http://yahoo.com');">Delete</button>
我有這個放置在一張表格只是旁邊的提交按鈕。當它被點擊時,就像我點擊提交按鈕。
如果你想使按鈕加載URL,做正確的做法是:
<button class="btn danger" id="delete" onclick="document.location.href = 'http://yahoo.com'">
我不認爲在jQuery的包裹它更有助於在這裏因爲位置不是DOM對象。
這不工作: – oaziz 2012-02-02 12:19:55
它的工作原理是,如果我將它放在一個html文檔中,那麼要麼是輸入錯誤,要麼是頁面中有其他內容干擾它。你有任何其他的JavaScript或樣式表可能會阻止它的工作?你能發佈一個鏈接到頁面,以便我們可以在上下文中看到它嗎? – 2012-02-02 14:23:50
使用window.location屬性。見下面的評論。
這假設你正在嘗試使用jQuery。否則,使用onclick =「window.location ='http://www.yahoo.com'」 – 2012-02-02 12:13:58
需要'onclick'而不是'onlick'。 – jabclab 2012-02-02 12:13:03
只是說'window.location ='http:// ... /'有什麼問題? – Alnitak 2012-02-02 12:14:10
@jakeclarkson我編輯了這篇文章。問題不是由錯字導致的。 – oaziz 2012-02-02 12:15:11