急!急!急! 这句话怎么换成JS的。大神们速来。
$("#optioninput").each(function(){$(this).click(clickAction);});clickAction是一个方法。...
$("#option input").each(function () {
$(this).click(clickAction);
});
clickAction是一个方法。 展开
$(this).click(clickAction);
});
clickAction是一个方法。 展开
2个回答
展开全部
<script type="text/javascript">
// 获得 id = option 下的所有 input 控件
var inputlist = document.getElementById("option").getElementsByTagName("input");
// 如果控件存在
if(inputlist!=undefined){
// 则遍历所有控件
var len = inputlist.length;
for(var i=0;i<len;i++){
var input = inputlist[i];
// 为每个 input 控件绑定 onclick 事件,因为绑定 onclick 事件的时候
// 真正起效果的是在执行 onclick 的时候才绑定的,所以要借用方法的方式
// 如果直接在这里写 input.onclick = function(){} 的话,则最终只能绑定
// onclick 都为最后一个 input 控件的 onclick 事件
BindClick(input);
}
};
// 绑定方法
function BindClick(myobj){
myobj.onclick = function(){
clickAction();
}
};
</script>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询