我有一个调整大小的图像函数,它以文件输入元素的ID和.onchange作为输入,它接受表单中的图像并输出图像的大小调整的画布。现在,我已经将表单结构从知道ID的静态表单更改为只知道输入类的动态生成表单。
<input type="file" class"image" id="some database genererated id such as 857432">
如何修改函数以注意class=的文件输入元素“映像”是.onchange,然后对该特定元素执行调整大小的函数?
function resizeImage(inputfile, outputcontainer, outputname) {
document.getElementById(inputfile).onchange = function(e) {
var file = e.target.files[0]
var image = new Image(file);
etc.....
};
}发布于 2013-09-24 12:33:00
如下所示使用
function resizeImage(inputfileClass, outputcontainer, outputname) {
$('.' + inputfileClass).change = function(e) {
var file = e.target.files[0]
var image = new Image(file);
etc.....
};
}发布于 2013-09-24 12:38:51
尝尝这个
function resizeImage(inputfile, outputcontainer, outputname) {
$(".image").change = function(e) {
var file = e.target.files[0]
var image = new Image(file);
etc.....
};
}https://stackoverflow.com/questions/18981660
复制相似问题