2016-12-01 94 views
0

我有一個div代表一個充當鏈接的面板。該面板包含一個觸發一些Javascript的按鈕。如何在鏈接中有一個不是鏈接的按鈕

我該怎麼做才能使按鈕不激活該鏈接?

<a href="/some/page"> 
    <div> 
     ... 
     <button onClick="someFunction()">Click</button> 
    </div> 
</a> 
+1

你不能;將一個互動元素嵌套在另一個互動元素中是無效的HTML。 –

+0

我絕不是web開發人員,但我想到的一種方法是從面板中刪除按鈕,使其成爲自己的元素,並使用'position:fixed'將其覆蓋在面板上。再說一次,不是網絡開發專業人員,所以採取沉重的鹽的建議。 – brittenb

回答

0

你可以嘗試

<a href="/some/page" onclick="return false;">Click me</a>

這樣可以防止默認操作。