javascript - 如何在 Chrome 或 Firefox 浏览器上运行 javascript

标签 javascript java jquery html jsp

我在我的 jsp 文件中使用 javascript,在 IE11 上它运行良好,但我无法在 Chrome 或 Firefox 浏览器上运行和显示,我尝试转换为 jquery 但不行

这是我的jsp:

<head>
   <script language="javascript">

   // functions
   function examStart()
   {
       ... 
   }

   function goout_onclick()
   {
       ...
   }
   function GetQ()
   {
       ...  
   }
   <script>
 </head>

<body>
     <input type="image" src="<%= imagesDir%>/bt_start.gif" <% if(yn_sametime.equalsIgnoreCase("N")) { %> onClick="JavaScript:examStart();" <% } else { %> onclick="JavaScript:examStart();" <% } %> id="startbutton" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('startbutton','','<%= imagesDir%>/bt_start_up.gif',1)" name="startbutton">
</body>

这是从调试控制台发生的错误:

Uncaught ReferenceError: ScriptEngineMajorVersion is not defined
TypeError: Cannot read property '-1' of undefined

如何在 Chrome 或 Firefox 上运行 javascript?

最佳答案

在某些情况下,javascript 可能无法在 chrome 中运行,尤其是当您使用此“onclick”监听器时。因此,如果您可以改用 jquery 会更好。使用此 jquery 代码替换 javascript 中的 onclick。我在 here 中遇到了同样的问题

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"</script>
             $(document).ready(function () {
                   $("#but1").click(function(){
                   alert("The click has happened");
                   });
             }
             <input type='button' id='but1'/>

关于javascript - 如何在 Chrome 或 Firefox 浏览器上运行 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46271559/

相关文章:

java - 使用 Xpath 解析 XML 时卡住

javascript - 移动输入无法以编程方式更新

javascript - 检查函数中字符串的后缀

javascript - 如何使 POST Action 与 jquery/ajax Colorbox 一起工作? (里面的 fiddle )

javascript - 在更改事件上为现有 javascript 代码添加值

javascript - 如何从编码中的字符串中删除文本

javascript - 将项目附加到容器的问题

javascript - 选择自动完成中的第一项时,jQuery mouseleave 会触发

java - 如何在不使用java中任何现有排序方法的情况下对数组列表进行升序排序?

java - Spring Boot属性 `debug=true`和 `logging.level.root=debug`之间的区别