下面的代码:为什么我的JS函数执行onload而不是onchange?
window.onload = function() {
oldonload && oldonload();
function test() {
alert("meh");
}
$('input[type=file]').change(test());
}
的代码是相当简单的,test()
只有当input[type=file]
改变调用。然而,test()
正在被我们的页面调用加载时被调用。
这是怎么回事?只有当用户与输入元素交互时,我将如何执行该功能?
它发生在负载上,因为你这么说,请使用onclick。 –