我发现this教程解释了我想用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变量有关,所以在使用#符号之前我必须结束它吗?
答案 0 :(得分:3)
问题实际上在于HTML,因为无论查询字符串如何,浏览器都应正确解析锚点。
网页主播使用name
属性而不是title
属性:
<a name='Comments'>Comments</a>
您也可以将其应用于任何元素的id
属性:
<h2 id='Comments'>Comments</h2>
答案 1 :(得分:0)
要定义跳转标签,您必须设置名称和/或ID属性:
echo "<a title='Comments' name='Comments' id='Comments'>Comments</a>";