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>