我有一个div用于以MVC格式显示验证摘要。我已使用指向表单元素的锚标记包装验证消息。但是这种方法在IE中无法正常工作。它似乎专注于那个元素,但立即进入页面顶部。
在div中,我有一个<ul>
列表,动态地附加在表单提交上。 https://stackoverflow.com/a/12386332中的代码段会复制此问题。请帮助找到解决方案。
由于
答案 0 :(得分:0)
好吧,我决定删除锚标记并使用DOM scrollIntoView函数。
以前,我已使用
链接到该元素<a href="#elemAId"><li>error msg for elemA</li> </a>
现在点击<li>
,我选择具有上述ID的元素并执行
el.scrollIntoView();
这适用于以下 browsers