手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js创建一个input数组并绑定click事件的方法
js创建一个input数组并绑定click事件的方法
摘要:复制代码代码如下://通过getElementsByTagName获得都有input控件varinputs=document.getElem...

复制代码 代码如下:

</pre><pre name="code"><html>

<body>

<input type="button" name="input[]" value="按钮1" /><br />

<input type="button" name="input[]" value="按钮2" /><br />

<input type="button" name="input[]" value="按钮3" /><br />

<div id="add"></div>

</body>

</html>

<script type="text/javascript">

// 通过 getElementsByTagName 获得都有 input 控件

var inputs =document.getElementsByTagName("input");

// 为第0个button绑定onclick事件,alert一下

inputs[0].onclick = function(){

alert("我测试一下");

}

// 为每一个button绑定onclick事件,alert一下

for(var i=0;i<inputs.length;i++){

inputs[i].onclick = function(){

alert("我测试一下");

}

}

window.onload = function(){

// 定义一个数组 arrs

var arrs = new Array();

// 循环添加

for(var i=0;i<2;i++){

// 循环添加两个 input type="button" value="新增"+i

var input = document.createElement("input");

input.type = "button";

input.value = "新增" + i;

// 记得把创建的 input 放入 arrs 中

arrs.push(input);

// 然后把 input 放入 id="add" 的div中

document.getElementById("add").appendChild(input);

}

// 同样用 [0].onclick 绑定事件,依然没有问题

arrs[0].onclick=function(){

alert("我又测试一下");

}

}

</script>

【js创建一个input数组并绑定click事件的方法】相关文章:

实例剖析AngularJS框架中数据的双向绑定运用

jQuery切换所有复选框选中状态的方法

JavaScript中停止执行setInterval和setTimeout事件的方法

JQuery中DOM实现事件移除的方法

javascript实现Table间隔色以及选择高亮的方法

jquery判断至少有一个checkbox被选中的方法

jQuery判断一个元素是否可见的方法

jQuery获取字符串中出现最多的数

jQuery获得字体颜色16位码的方法

创建表格,并添加事件

精品推荐
分类导航