
当表单 `action` 设置为 `#rezultat` 时,浏览器会尝试滚动至 id 为 `rezultat` 的元素;若该元素不存在或位置异常(如位于页面末尾且未正确渲染),则默认跳转至页面顶部。本文详解其原理、常见误区及三种可靠解决方案。
在 Web 开发中,使用 form action="#anchor" 实现提交后自动滚动到页面某处,是一种常见但容易出错的实践。问题根源在于:URL 中的 # 后缀(即 URI Fragment)仅触发浏览器原生滚动行为,不触发任何服务器请求,也不保证滚动成功——它完全依赖目标元素是否存在、是否可滚动、是否已渲染完成。
你当前的 HTML 中:









