Vb脚本无法在Chrome或Firefox上运行 - 仅适用于Internet Explorer

use*_*126 6 vbscript firefox internet-explorer google-chrome

我在我的项目中编写了VBScript,但这只适用于IE而不是chrome/firefox.我的代码需要一个VBScript库.这段代码将如何在chrome和firefox上运行.我的代码是

<SCRIPT LANGUAGE="VBScript">
     Sub clickHandler()
         sP = Window.Event.SrcElement.ID
         If Left(sP, 1) = "M" Then
             Set oC = Document.All("C" & Mid(sP, 2))
             If oC.Style.Display = "none" Then
                 oC.Style.Display = ""
             Else
                 oC.Style.Display = "none"
             End If
             Set oC = Nothing
         End If
     End Sub
</SCRIPT>
Run Code Online (Sandbox Code Playgroud)

Job*_*bbo 17

客户端VBScript代码适用于IE.

Chrome和Firefox,更符合标准,期望Javascript客户端代码

看起来您的点击处理程序隐藏/显示某些内容.这在使用JQuery的Javascript中很容易实现,例如,这应该在点击时隐藏'elementid':

<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script>
$(document).ready(function(){
  $('#elementid').click(function(){
    $(this).hide();
  });
});
</script>
Run Code Online (Sandbox Code Playgroud)