我正在创建一个输入类型文件,代码是这样的
var ele=document.createElement("INPUT");
ele.type="file";
ele.id="ele"+i;
$("#media").append("<br>");
$("#media").append("<br>");
$('#media').append(ele);
$('#ele'+i).on('change',change());
function change()
{
alert("hello");
}
问题是当创建元素时 hello 会收到警报,为什么?