首先,先说下这个标签的属性的作用把,主要是用作文件夹的上传,但是仅支持一些浏览器,所以我们在用之前要判断下当前的浏览器环境下是否支持该属性。
先做下,准备下工作,当然是查看input标签的官方文档啦:https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/Input
法1、通过创建Dom元素,来判断
'webkitdirectory' in document.createElement('input');
法2、通过对应的DOM 接口,来判断
Object.keys(HTMLInputElement.prototype).indexOf('webkitdirectory');