我正在构建一个项目,其中在窗体上有多个摄像头按钮。示例一个为环境拍照,另一个为用户等拍照。我正在使用香草javascript。这是一个具有html和CSS的响应式网站。
当数据捕获用户按下相机按钮时,我使用
input accept ='image / *'onclick = \“ assignVar('inp_img6','file-upload6')\” capture ='camera'
然后我使用这些值调整图像大小并创建base64值来更新隐藏的输入字段,以便在用户上传时提交。
因此,使用静态按钮效果很好。当我想动态创建按钮或使用+以便用户可以添加更多照片时,就会出现我的问题。
我使用addEventListner来查看文件输入是否已更改,然后运行我的函数来调整照片大小并将base64添加到隐藏的输入中。
然后我创建+按钮添加更多字段时,addEventListner无法正常工作。
关于如何解决的任何想法或建议?我是一名JavaScript初学者,尝试过没有运气的搜索。