Javascript - 如果锚点也有名称属性,则 getElementById 失败
我遇到了奇怪的失败。 看来,如果我在锚元素上同时具有 ID 和 NAME 属性,则 document.getElementById 会失败。 如果我删除 NAME,它就会起作用。 我在 Firefox 3.5(最新)中看到了这一点,但尚未检查其他浏览器。
这是一个错误还是故意的?
I'm running into an odd failure. It seems that if I have both an ID and NAME attribute on an anchor element, document.getElementById fails. If I remove the NAME, it works. I'm seeing this in Firefox 3.5(latest) but haven't checked other browsers yet.
Is this a bug or intentional?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我从来没有听说过这样的错误,所以我尝试重现它但失败了。 这表明您误诊了问题,或者至少没有提供足够的信息。
我用 Firefox 3.5 和以下代码进行了测试。
I've never heard of such a bug, so I attempted to reproduce it and failed. This suggests that you have misdiagnosed the problem, or at least haven't provided enough information about it.
I tested with Firefox 3.5 and the following code.