0

htmlを使用して何をしたいのかを説明するこのチュートリアルを見つけましたが、get変数を使用してコードをエコーアウトしても、ページに影響はありません。たとえば、次のコードを使用します。

echo "<a href='post.php?id=".$id."#Comments'>Click here to go to the comments</a>";



echo "<a title='Comments'>Comments</a>";

問題はget変数に関係していると思いますが、#記号を使用する前に、なんらかの方法でそれを終了する必要がありますか?

4

2 に答える 2

3

問題は実際にはHTMLにあります。これは、クエリ文字列に関係なく、ブラウザがアンカーを正しく解析する必要があるためです。

ページアンカーは、name属性の代わりに属性を使用しtitleます。

<a name='Comments'>Comments</a>

idこれを任意の要素の属性に適用することもできます。

<h2 id='Comments'>Comments</h2>
于 2011-02-27T18:52:49.910 に答える
0

ジャンプラベルを定義するには、名前やid属性を設定する必要があります。

echo "<a title='Comments' name='Comments' id='Comments'>Comments</a>";
于 2011-02-27T18:53:52.267 に答える