<script>
var a=getElementById('a');
b=createElement("input");
a.type="button";
a.oncilck="??"//a()参数是变量
</script>
在createElement里创建一个button按钮,怎么给他添加onclick事件,js方法已有,而且有参数,参数是个变量
var a=getElementById('a');
b=createElement("input");
a.type="button";
a.oncilck="??"//a()参数是变量
</script>
在createElement里创建一个button按钮,怎么给他添加onclick事件,js方法已有,而且有参数,参数是个变量
alert(i);
}
这样执行么?
alert(i);
}
function a(str){
alert(str);
}var a=getElementById('a');
b=createElement("input");
b.type="button";
b.onclick=a(i);
<script>
function a(obj){
alert(obj.value)
}
window.onload=function(){
var b = document.createElement("input");
b.type="button";
b.value="click"
b.onclick = (function(n){ return function(){a(n);} })(b);
document.body.appendChild(b);
}
</script>
alert(i);
}