修改函数以使用 html 类而不是 id
Modify function to use html class instead of id
我有一个调整大小的图像函数,它将文件输入元素的ID作为输入,.onchange它以形式获取图像并输出图像的调整大小的画布。现在,我已经将表单结构从我知道ID的静态表单更改为动态生成的表单,其中我只知道输入的类。
<input type="file" class"image" id="some database genererated id such as 857432">
如何修改函数以注意到class="image"的文件输入元素何时为.onchange,然后对该特定元素执行调整大小功能?
function resizeImage(inputfile, outputcontainer, outputname) {
document.getElementById(inputfile).onchange = function(e) {
var file = e.target.files[0]
var image = new Image(file);
etc.....
};
}
试试这个
function resizeImage(inputfile, outputcontainer, outputname) {
$(".image").change = function(e) {
var file = e.target.files[0]
var image = new Image(file);
etc.....
};
}
如下使用
function resizeImage(inputfileClass, outputcontainer, outputname) {
$('.' + inputfileClass).change = function(e) {
var file = e.target.files[0]
var image = new Image(file);
etc.....
};
}
相关文章:
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 一个正则表达式,用于从JS中的HTML标记中删除id、样式和类属性
- Html地图对象-点击地图获取id的一部分
- tu如何将id放在填充了json数据的html表td上
- 如何重写Javascript If语句以选择Classes而不是ID's的HTML格式
- ID为的HTML样式类
- jQuery值在html中作为id传递
- 获取 HTML 5 音频控制文件位置并在不使用 id 选择器的情况下更新 src
- 对javascript使用.html中的select id
- 如何筛选要写入新文档的HTML,删除JavaScript中的某些类和/或ID
- 我想使用Javascript中的循环在HTML中的特定id中显示数组中的多个对象
- 如何将value和id动态添加到html下拉选项标记中
- 如何使用 html 类或 id 在任何地方显示内容
- 在库(javascript/HTML)中将“name”替换为“id”
- 使用 PHP 从 HTML 表中获取 DATA-ID HTML
- 在数据响应中选择 #id.html
- 如何在特定InnerHTML上的类HTML元素上创建ID?HTML没有ID,使用JavaScript
- 我可以像这样发送html的值$("#id").html()给后面的代码吗?
- jquery $("#id").html(data)不能在firefox上工作,但可以在chrome
- 为什么我的 javascript 函数不交换编写的 pi id html 内容