button的id与被调函数的函数名相同,js脚本为每个button的onclick赋值,测试HTML与js代码:<!doctype html>
<html>
<head>
<title>It's just a test</title>
<meta charset="utf-8">
<script src="jQuery.js"></script>
<script src="test.js"></script>
</head>
<body>
<input id="display_alert" type="button" value="CLICK ME!" />
</body>
</html>
window.onload = init;function init()
{
var elements = $(":button"); for (var i = 0; i < elements.length; i++)
{
elements[i].onclick = display_alert;
//这样可以运行,在调试器里看到onclick的值是{...},类型是object
elements[i].onclick = elements[i].id;
//这是我开始的语句,这样不行,在调试器里看到onclick的值是"display_alert",类型是string
alert(elements[i].id);
}
}function display_alert() {
alert("I'm an alert box too!!");
}请问如何才能实现我需要的功能,谁能给点提示?任何帮助都非常感激,耽误大家的时间我感到非常抱歉!先谢谢了!
<html>
<head>
<title>It's just a test</title>
<meta charset="utf-8">
<script src="jQuery.js"></script>
<script src="test.js"></script>
</head>
<body>
<input id="display_alert" type="button" value="CLICK ME!" />
</body>
</html>
window.onload = init;function init()
{
var elements = $(":button"); for (var i = 0; i < elements.length; i++)
{
elements[i].onclick = display_alert;
//这样可以运行,在调试器里看到onclick的值是{...},类型是object
elements[i].onclick = elements[i].id;
//这是我开始的语句,这样不行,在调试器里看到onclick的值是"display_alert",类型是string
alert(elements[i].id);
}
}function display_alert() {
alert("I'm an alert box too!!");
}请问如何才能实现我需要的功能,谁能给点提示?任何帮助都非常感激,耽误大家的时间我感到非常抱歉!先谢谢了!
解决方案 »
- js如何禁止鼠标往文本框中拖入值
- 菜鸟在此急问!!怎么样做出点击一张图片播放声音啊,急!!
- 我在html5代码在firefox可以,在ie9不可以,帮我看下
- css控制分辨率???
- SWFUpload 怎么实现上传文件有进度条
- 我动态输出flash代码,但是变量无法赋值
- javascript请进来,看看这个问题该如何实现,谢谢
- javascript:popwin("http://192.168.0.1/hello.jsp?temp=1" )中的popwin之神末意思。
- 在javascript里面怎么比较2个数的大小?
- 请问我希望在javascript过程中判断变量是否为date变量怎么判断,求救
- JS问题求解!
- 请问javascript 怎么获取指定url网页中的内容
window["display_alert"]()
window[elements[i].id]()
elements[i].onclick = window[elements[i].id];
就成功了,额外再问个问题可以吗?
我刚学JS没多久,工作需要,没有时间系统地学习,手头现在有几本关于JS的书,但是没有时间细看,这两天有时间打算好好研究一下,兄弟能推荐几本比较好的书么?最好是英文版本的,我手头的书有:Head First HTML5 Programming
JavaScript A Beginner's Guide Third Edition
javascript:The Definitive Guide
JavaScript and jQuery The Missing Manual 2nd Edition Oct 2011
The Book Of JavaScript, 2nd Edition (2006)
JavaScript:The Definitive Guide这几本看哪本比较好?这些都是我跑到amazon上看完书评之后下的盗版电子版,我觉得jQuery那个不错,打算看那个,或者你有更好的推荐吗?不胜感激!
[JavaScript权威指南(第6版)].(JavaScript:The.Definitive.Guide).David.Flanagan.文字版