我的处境很棘手。我正在尝试将图像设置为上传按钮,但我根本无法更改该图像......但是,当您单击图像时,我会调用一个 JS 函数,我可以将任何内容放入其中。
如何仅通过此功能启动浏览器上传?通常我只会将图像作为输入,但就像我说的那样,在这种情况下我不能这样做。
有没有人可以分享一个例子?
这是我的函数(称为图像的 onclick):
function fnImport(elem){
var $input;
$input = $input || $("<input type='file'>");
$('#Import').append($input);
$input.click();
$input.hide();
}
但是,当我运行它时,第一次单击它会添加按钮,然后第二次它充当上传(并且不会隐藏在其中)。
另外,我的控制台也很奇怪?