Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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上不工作?_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript “如何修复重命名的输入”;文件";浏览按钮在IE上不工作?

Javascript “如何修复重命名的输入”;文件";浏览按钮在IE上不工作?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我将此代码用于重命名输入类型文件浏览按钮,该代码适用于Firefox和chrome,但不适用于IE 8+,是否有人可以帮助我解决此问题,或者请给我一种替代方法,谢谢 HTML <input type="button" class="red" id="pseudobutton" value="Attach Photo"/> <input type="file" name="attachement" class="hide" id="openssme" onmous

我将此代码用于重命名输入类型文件浏览按钮,该代码适用于Firefox和chrome,但不适用于IE 8+,是否有人可以帮助我解决此问题,或者请给我一种替代方法,谢谢

HTML

    <input type="button" class="red" id="pseudobutton" value="Attach Photo"/>
    <input type="file" name="attachement" class="hide" id="openssme" onmousedown="buttonPush('depressed');" onmouseup="buttonPush('normal');" onmouseout="buttonPush('phased');"/>
JS

   input.hide
    {
          position:absolute;
          left:370px;
          -moz-opacity:0;
          filter:alpha(opacity: 0);
          opacity: 0;
          z-index: 2;
    }
<script type="text/javascript">
function buttonPush (buttonStatus)
  {
  if (buttonStatus == "depressed")
        document.getElementById("pseudobutton").style.borderStyle = "inset";
  else
        document.getElementById("pseudobutton").style.borderStyle = "outset";
  }
</script>

功能按钮Push(按钮状态)
{
如果(按钮状态==“按下”)
document.getElementById(“伪按钮”).style.borderStyle=“inset”;
其他的
document.getElementById(“伪按钮”).style.borderStyle=“开始”;
}

您的HTML中是否有
标记?IE对此很挑剔…@AxelAmthor当然这只是html表单的一部分你是说它在IE 8上不起作用?或者所有8以上的IE版本?设置小提琴。不可见元素如何获得单击事件?你可以点击它,但只要不透明度为0,就很难找到按钮…@AxelAmthor的小提琴在IE 11中为我工作,一旦我修复了对齐。