var f = [];
这里的定义有问题吧?
Arrary f=new Arrary();
这里的定义有问题吧?
Arrary f=new Arrary();
解决方案 »
- 给大家推荐一个JAVASCRIPT站点,http://www.tutejs.cn,来这里可以看到很多JAVASCRIPT。
- 替换标签 前的
- jQuery Checkbox 有用过的吗,不知道怎么用。介绍一下详细的步骤
- Js回传服务器, 控制按钮单击事件 ASP.NET + js高手 嘻嘻
- 复选框的问题,高手请来帮忙!
- 数据库数据与静态数据匹配select问题
- JavaScript 如何实现 当 前 “下载页高亮” 或者jquery也行
- Java/MyEclipse
- hover闪烁
- js/jquery如何将页面table内的数据作为Map获取并使用
- 页面拖动后如果保存
- 制作一个可伸缩的大小分类列表,做了能伸开了,但怎么样才能收回呢?
var a = document.getElementsByTagName("INPUT");
var f = [];
for(var i=0; i <a.length;i++)
{
if (a[i].type && a[i].type=='button' && a[i].value=='削除')
{
f[i] = a[i].onclick;//a[i].onclick在下面才赋值,现在还是undefind a[i].onclick=function(){
if (confirm('削除を実行します。よろしいですか?') == false){
return false;
}
alert(f[i]) f[i]();
}
}
}
我在f[i] = a[i].onclick下面alert()有直
<input onclick="func2()" type="button" value="削除">
<input onclick="func3()" type="button" value="削除"> <script type="text/javascript">
var a = document.getElementsByTagName("INPUT");
var f = [];
for(var i=0; i <a.length;i++){
if (a[i].type && a[i].type=='button' && a[i].value=='削除'){
f[i] = a[i].onclick;
a[i].setAttribute("Index",i);//=============
a[i].onclick=function(){
if (confirm('削除を実行します。よろしいですか?') == false){
return false;
}
var i=parseInt(this.getAttribute("Index"));//==============
alert(f[i])
f[i]();
}
}
}
function func1(){alert(1)}
function func2(){alert(2)}
function func3(){alert(3)}
</script>
<button id="button_2">2</button>
<button id="button_3">3</button><script type="text/javascript">/*with与闭包的等同性 月MM*/function abc() {
var aArr = new Array('button_1', 'button_2', 'button_3');
for (var i=0; i<3; i++) {
with({i:i}){
document.getElementById(aArr[i]).onclick= function(){
alert('当前你点击的是button_'+(i+1));
}
}
}
}
abc();</script>
var f = [];
for(var i=0; i <a.length;i++){
if (a[i].type && a[i].type=='button' && a[i].value=='xx'){
(function(i){
var o = a[i];
//var f = o.onclick;
o.onclick=function(){
if (confirm('xxxxx') == false){
return false;
}
o.onclick();
}
})(i)
}
}
var a = document.getElementsByTagName("INPUT");
var f = [];
for(var i=0; i <a.length;i++){
if (a[i].type && a[i].type=='button' && a[i].value=='xx'){
(function(i){
var o = a[i];
f[i] = o.onclick=function(){
if (confirm('xxxxx') == false){
return false;
}
f[i]();
}
})(i)
}
}