警报不工作的按钮点击
Alert not working on button click
我很好奇为什么当我点击按钮时它不警报5。有人知道为什么吗?http://jsfiddle.net/bm8dd/
<center>
<input id='1' type='text' onfocus='1();'>
<input id='2' type='text' onfocus='2();'>
<br>
<br>
<button type='button' onclick='3()'>Button</button>
</center>
<script>
var x = 5;
function 3() {
alert(x);
}
</script>
因为函数名不能以数字开头。
同样,id (不是现在)也是一样的,但是一般的做法是id也不要以数字开头。
考虑适当地命名你的函数,如field1()
或field2()
,这样当其他人读你的代码时就有意义了,这叫做命名约定
3
不是有效的函数名。函数必须以字母(A-Za-z
)或$
字符开头。
另外,请避免使用<center>
,因为它不再是有效的HTML。
遵循命名约定,
函数名不能以数字开头
Try as one, two, three
<input id='1' type='text' onfocus='one();'>
<input id='2' type='text' onfocus='two();'>
<br>
<br>
<button type='button' onclick='three()'>Button</button>
在脚本标签之间
var x = 5;
function three() {
alert(x);
}
你不能为函数命名数字,试试这个,
<input type="button" value="test" />
$('input[type=button]').click( function() {
alert("test");
});
有时在执行警报功能时jsfiddle可能是一个麻烦。
你必须确保分开你的html
css
和js
尽可能多,留下script tags
下面是一个工作示例,
点击这里
相关文章:
- Sencha Touch使一个简单的按钮工作
- Chrome扩展程序:浏览器操作单击按钮工作一次
- jquery如何让这个对话框的“确定”按钮工作
- 我的设备后退按钮工作不正常,它转到第一个html,但返回到第二个html
- 使“编辑”按钮工作
- 如何使单选按钮工作两个任务
- 通过输入键(不起作用)或搜索按钮(工作)查询结果
- 我有三个地方供用户登录,在同一页面上,我如何在一个功能中让所有三个按钮工作和三个表单处理
- 如果 ID 消失,提交按钮工作
- 无法让Gmail一键确认操作按钮工作
- 我无法使这些按钮工作
- 如何让我的离子侧菜单按钮工作
- 试图让按钮工作的功能,但我的警报弹出了书面脚本
- 一个按钮工作,其他不,相同的脚本
- 使用jquery ajax和PHP的浏览器“后退按钮”工作
- 在Firefox上禁用JavaScript意味着我的按钮不能工作,是否有一种方法可以让按钮工作?
- 按钮onclick按钮工作奇怪
- 在这种情况下,我如何使load more按钮工作
- 让我的后退和前进按钮工作与ajax
- 当在主干中使用推送状态重定向时,我如何保持“返回”?按钮工作