0
我有一個div代表一個充當鏈接的面板。該面板包含一個觸發一些Javascript的按鈕。如何在鏈接中有一個不是鏈接的按鈕
我該怎麼做才能使按鈕不激活該鏈接?
<a href="/some/page">
<div>
...
<button onClick="someFunction()">Click</button>
</div>
</a>
我有一個div代表一個充當鏈接的面板。該面板包含一個觸發一些Javascript的按鈕。如何在鏈接中有一個不是鏈接的按鈕
我該怎麼做才能使按鈕不激活該鏈接?
<a href="/some/page">
<div>
...
<button onClick="someFunction()">Click</button>
</div>
</a>
你可以嘗試
<a href="/some/page" onclick="return false;">Click me</a>
這樣可以防止默認操作。
你不能;將一個互動元素嵌套在另一個互動元素中是無效的HTML。 –
我絕不是web開發人員,但我想到的一種方法是從面板中刪除按鈕,使其成爲自己的元素,並使用'position:fixed'將其覆蓋在面板上。再說一次,不是網絡開發專業人員,所以採取沉重的鹽的建議。 – brittenb