HTML 按钮形成不向下滚动到其他 html 页面中的特定区域

标签 html css

我有一个按钮,是用下面的代码制作的:

<form>
<button class="Button1" type="submit" formaction="Button1.html#Part2">Go to part2
</button>
</form>

现在在我的 Button1.html 中,我制作了一个 part2,如下所示:

<p id=”Part2”>Here is your part 2</p>

现在,当我单击按钮 1 时,它会将我带到 Button1.html 并且 url 在顶部显示为 file:///D:/yourDir/Button1.html#Part2

但它不会向下滚动到 Button1.html 中相当下面的第 2 部分

请指导我解决这个问题

最佳答案

anchor 是由类似的东西创建的:

<a name="anchorname">Guide me!</a>

所以在你的情况下它必须是:

<a name="Part2">Here is your part 2</a>

你也可以试试这个:

<a name="Part2"></a><p id="Part2">Here is your part 2</p>

如果您需要 p 元素的 id。但是将 a-tag 留空可能会导致问题,所以它可能不会完全滚动到 Here is your part 2

关于HTML 按钮形成不向下滚动到其他 html 页面中的特定区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25673040/

相关文章:

php - 在php中使用bootstrap发生错误时如何显示错误

html - 文本在某一特定字段的输入类型字段中不可见

javascript - 当我在 img 标签周围添加链接时,将元素居中对齐在 img 元素上不起作用

javascript - 如何制作水平图像网格画廊

html - 伪类不适用于 select 和 radio 元素

css - ie浏览器输入标签padding-left问题

css - 如何使用 CSS 反转颜色?

php - 显示与 WP po​​st-id 匹配的数据库表行

javascript - 客户端html Markdown 转换

javascript - Angular 路由漂亮 URL 错误