web-dev-qa-db-ja.com

非表示(display:none)のhtml要素へのリンク(Href)

アンカータグに問題があります:/

私は次のコードを持っています:

<div name="divA">
<a name="A"> A</a>
</div>

<div name="divB" style="display: none;>
<a name="B"> B</a>
</div>

<div name="divHrefB">
<a href="#B">B</a>
</div>

私の目標は、B(divHrefB)をクリックすると、アプリケーションが「divB」に移動することですが、この要素が非表示になっているため、機能しません。

DivBを表示したくないことに注意してください(divがある場所へのリンクが必要です...それは可能ですか?

この時点で、href値を動的に生成することを考えています(この場合、次のdivを生成します)

<div name="divHrefB">
<a href="#A">B</a>
</div>

どうもありがとう。

7
JMarques

displayを適用しないでください:none、非表示のdivにこのcssを追加するだけです。

<div name="divHrefB" style="height: 0px;width: 0px;overflow:hidden;">
<a href="#A">B</a>
</div>
9
Krishna Kumar

エンディングクロージングがありません"コメント。

この男を試してみてください:

style="display: none;"
3
Christoph