我在我的 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/