如果未指定名称属性(Javascript、HTML5和Internet Explorer),则getElementById在IE中不起作用

如果未指定名称属性(Javascript、HTML5和Internet Explorer),则getElementById在IE中不起作用,javascript,internet-explorer,validation,html,getelementbyid,Javascript,Internet Explorer,Validation,Html,Getelementbyid,如果我没有在标记中指定NAME属性,则图像滚动javascript在Internet Explorer中无法工作。另一个问题是,当我这样做时,HTML5验证程序会出现一条消息,说“NAME attr已过时,请改用ID”,这就是我在使用getElementById时所使用的 我是否应该指定NAME属性并忽略错误消息,或者是否有解决方法?我不想添加额外的属性,如果我没有太多 谢谢 Adam检查以确保您没有重复的IDgetElementById在某些IE中错误地获取name=“,如果没有id为的元素

如果我没有在标记中指定NAME属性,则图像滚动javascript在Internet Explorer中无法工作。另一个问题是,当我这样做时,HTML5验证程序会出现一条消息,说“NAME attr已过时,请改用ID”,这就是我在使用getElementById时所使用的

我是否应该指定NAME属性并忽略错误消息,或者是否有解决方法?我不想添加额外的属性,如果我没有太多

谢谢


Adam检查以确保您没有重复的ID
getElementById
在某些IE中错误地获取
name=“
,如果没有id为的元素


此外,请确保文档未处于怪癖模式且处于标准模式<代码>警报(document.compatMode)并确保它不是BackCompat。如果是,请使用正确的doctype并在doctype之前删除注释/空格。

检查以确保没有重复的ID
getElementById
在某些IE中错误地获取
name=“
,如果没有id为的元素


此外,请确保文档未处于怪癖模式且处于标准模式<代码>警报(document.compatMode)并确保它不是BackCompat。如果是,请使用正确的doctype并在doctype之前删除注释/空格。

您没有调用
getElementById
;您正在编写
文档[img\u name]


不要这样做。

您没有调用
getElementById
;您正在编写
文档[img\u name]


不要这样做。

这不应该发生。请给我们看看你的代码,这不应该发生。请出示您的密码。