2017-12-28 8 views
0

リンクにボタンを付けようとしていますが、リンクはGoogle Chromeで問題なく動作していますが、IEとmozillaでは動作しません。mozillaとIEでリンクが機能しない

<button class="button1"><a href="https://cleartax.in/s/gstr2" target="_blank">GSTR-2 RETURN FILING</a></button> 
+0

は 'button'タグでリンクをラップしないでください。 'Button'タグはあなたのリンクをオーバーライドするセマンティックな意味を持っています。 –

+0

どうすればコードを変更する必要がありますか?ボタンタグを閉じた後にリンクタグを終了する必要がありますか? –

+0

なぜあなたはあなたの 'a'タグの周りに' button'タグを持っていますか?完全に削除し、styles/cssを使用して 'a'タグをあなたが望むように見えるようにします。 –

答えて

0

あなたbuttonなしでは決してない場合は、次の方法を試してみてください。

<button class="button1" onclick="window.open('https://cleartax.in/s/gstr2')">GSTR-2 RETURN FILING</button> 
+1

Ugh。リンクをボタンのように見せるためにjavascriptを使うのはなぜですか?これは**この問題を解決する正しい方法ではありません**。 –

+0

はい私はベストプラクティスも知っています。彼はデザインやDOMの操作のための必須のボタンを維持する必要があるようだ、私はリンクを使用し、彼の道を行くことを提案していない理由です。確かに私のアプローチはまた、バリデーションエンジンでチェックすれば、実際には無効ではありません。私はちょうどその文脈に従った。 – Hanif

関連する問題