Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript IE z索引和输入按钮问题_Javascript_Internet Explorer 7_Z Index - Fatal编程技术网

Javascript IE z索引和输入按钮问题

Javascript IE z索引和输入按钮问题,javascript,internet-explorer-7,z-index,Javascript,Internet Explorer 7,Z Index,我在一个div(x)中有两个div(a,b)。所以a有z指数1和b指数2。页面显示良好,只有当我点击submit时,它才会抛出一个错误,表示该对象不支持该属性,并引用document.getElementByID('button1')。单击() 看起来这是IE的一个错误。但是我找不到任何具体的东西来开始解决这个问题 页面在自定义门户的框架中加载。问题是否是因为按钮尝试提交的表单不在z索引上 如果有人能给我一个解决方案那就太好了 谢谢 css代码如下: <style type="text/c

我在一个div(x)中有两个div(a,b)。所以a有z指数1和b指数2。页面显示良好,只有当我点击submit时,它才会抛出一个错误,表示该对象不支持该属性,并引用document.getElementByID('button1')。单击()

看起来这是IE的一个错误。但是我找不到任何具体的东西来开始解决这个问题

页面在自定义门户的框架中加载。问题是否是因为按钮尝试提交的表单不在z索引上

如果有人能给我一个解决方案那就太好了

谢谢

css代码如下:

<style type="text/css">
#x { position: relative; }
#a, #b{ position: absolute; left: 25%; }
#a{ z-index:1; }
#b{ z-index:2; }
</style>

#x{位置:相对;}
#a、 #b{位置:绝对;左侧:25%;}
#a{z-索引:1;}
#b{z-索引:2;}
document.getElementByID('button1')。单击()

如果按钮被隐藏或无法获得焦点。在某些浏览器中,您可能无法像那样调用“click()”


请尝试document.getElementByID('button1').focus(),如果您遇到相同的错误,您需要直接调用处理程序,或者将按钮向前移动。

谢谢您的回复。看起来z-index或document.getElementByID('button1')没有问题。单击()。这更像是我在工作中使用的专有工具中的一个bug

我不会想到这个问题与z指数有关。你能发布你的JS代码吗?