我在div(x)中有2个div(a,b)。所以a有z-index 1和b-2。页面显示正常,只有当我点击提交时才抛出一个错误,说该对象不支持该属性并引用document.getElementByID(' button1')。click();
看起来这是IE的错误。但我无法找到任何具体的东西来解决这个问题。
页面加载在自定义门户网站的框架中。问题是因为按钮尝试提交的表单不在z-index上?
如果有人可以指导我找到解决方案,那就太棒了。
感谢。
以下css代码:
<style type="text/css">
#x { position: relative; }
#a, #b{ position: absolute; left: 25%; }
#a{ z-index:1; }
#b{ z-index:2; }
</style>
答案 0 :(得分:0)
的document.getElementById( '按钮1')上单击();
如果按钮被隐藏或无法获得焦点。在某些浏览器中,您可能无法像这样调用“click()”。
尝试使用document.getElementByID('button1')。focus(),如果你得到同样的错误,你需要直接调用处理程序,或者先按下按钮。
答案 1 :(得分:0)
感谢您的回复。看起来它不是z-index或document.getElementByID('button1')的问题.Click()。这更像是我在工作中使用的专有工具中的一个错误。