元素 ID 的锚标记在 IE 11 中不起作用



>我有一个div,用于以MVC形式显示验证摘要。我已经用指向表单元素的锚标记包装了验证消息。但是此方法在IE中无法正常工作。它似乎专注于该元素,但立即转到页面顶部。

在div 中,我有一个动态附加到表单提交<ul>列表。https://stackoverflow.com/a/12386332 中的代码片段复制了此问题。请帮助找到解决方案。

谢谢

好吧,我决定删除锚标签并使用 DOM scrollIntoView 函数。

以前,我已经链接到该元素

<a href="#elemAId"><li>error msg for elemA</li> </a> 

现在点击<li>,我选择上面ID的元素并做

el.scrollIntoView();

这适用于以下浏览器

最新更新