Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.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 功能不工作_Javascript_Jquery_Html - Fatal编程技术网

Javascript 功能不工作

Javascript 功能不工作,javascript,jquery,html,Javascript,Jquery,Html,我正在尝试运行submitf()函数。我将单击更改为鼠标悬停,但我一直收到相同的错误: Uncaught ReferenceError: submitf is not defined Html: <div class="buttons-wrapper clearfix"><input id="memSubbmtit" type="button" value="Sign-up" " onmouseover="submitf() "></div> 在HTML元

我正在尝试运行
submitf()
函数。我将
单击
更改为
鼠标悬停
,但我一直收到相同的错误:

Uncaught ReferenceError: submitf is not defined
Html:

<div class="buttons-wrapper clearfix"><input id="memSubbmtit" type="button" value="Sign-up" " onmouseover="submitf() "></div>

在HTML元素尝试引用
submitf()
之前定义函数,并确保HTML的格式正确(我堆叠了HTML属性以便于阅读)


函数submitf(){
var x;
如果(确认(“按下按钮!”)==真){
x=“您按下了OK!”;
}否则{
x=“您按了取消!”;
}

是否在HTML的这一部分之前加载代码?只有在函数事先声明过的情况下,如在
中加载函数,像
onmouseover
这样的内联事件处理程序才会工作。请查看
value=“Sign up”onmouseover=“submitf()中的引号“
。即使是SO语法荧光笔也能捕捉到它。@j08691从它的声音来看,这不是问题所在,否则浏览器不会在MouseOver上抛出错误……此外,OP不是专家,正在寻求帮助;您的语气可能不会被视为任何鼓励。谢谢您的建议,我会尝试一下,让您知道它是否有效。”
function submitf() {
    var x;
    if (confirm("Press a button!") == true) {
        x = "You pressed OK!";
    } else {
        x = "You pressed Cancel!";
    }
<script>
  function submitf() {
   var x;
   if (confirm("Press a button!") == true) {
     x = "You pressed OK!";
   } else {
     x = "You pressed Cancel!";
   }
</script>

<div class="buttons-wrapper clearfix">
  <input 
     id="memSubbmtit" 
     type="button" 
     value="Sign-up" 
     onmouseover="submitf()" />
</div>