我想使用#锚链接到动态页面的一部分。像这样的东西:
<a href=page.php?id=3#section-name>LINK</a>
Run Code Online (Sandbox Code Playgroud)
它没有用。正确的做法是什么?
我没有使用直接链接,而是使用header("Location:page.php?id=3#section-name")来自另一个脚本的重定向。
我section-name在文件page.php 中有一个名为的部分。我猜page.php在确定要处理的 id 值(3或3#section-name)时有问题。我被重定向到page.php,它的内容垂直重复。
你只展示了一半的代码,所以我只能给出一个正确方法的例子:
<body>
<a name="top"> </a>
<a href="#top">
Go To Top Of Page
</a>
</body>
Run Code Online (Sandbox Code Playgroud)
使用锚标记时,您可以按元素 ID 定位元素。name当链接指向这样的属性时,浏览器会在查找属性之前查找 ID 。
<a href="#section-name>LINK</a><div id="section-name">如果存在,将直接转到。
| 归档时间: |
|
| 查看次数: |
66906 次 |
| 最近记录: |