【问题标题】:How to run javascript on Chrome or Firefox browser如何在 Chrome 或 Firefox 浏览器上运行 javascript
【发布时间】:2018-02-26 12:49:19
【问题描述】:

我在我的 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 放入网页的方式
  • 知道你的答案,但你能给我更多的细节吗?
  • 是的,这正是您将 javascript 放入网页的方式。由于您的功能只是...,您还想让我说什么?您显示的“代码”都没有调用任何这些函数,因此,这是一个开始的地方 - 另外,onClick="JavaScript:examStart(); 应该是 onClick="examStart();
  • 根据@JaromandaX 的回答,如果您从 JS 函数返回值,那么您可以使用 onClick="return examStart();
  • @JaromandaX: 是的,我放了网页,而javascript的正文太长了,所以我不能发帖,只需要你帮我解决这个问题

标签: javascript java jquery html jsp


【解决方案1】:

在某些情况下,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'/>

【讨论】:

  • 感谢您的回答,我将尝试根据您的代码更改为 jquery ..
  • 希望你有更好的结果。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-23
  • 1970-01-01
  • 2017-08-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多