2016-12-01 15 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>

これを試すことができます。

関連する問題