我必须使用Mootools
重新创建以下html元素<input type="file" name="file[]" id="file" multiple />
我使用了以下代码
new Element('input', {
'type': 'file',
'id': 'file',
'name': 'file[]',
'multiple':''
});
检查fiddle。
问题是我无法在元素中设置multiple
属性。如何在mootools元素中设置没有值的属性(在本例中为multiple
)?
答案 0 :(得分:4)
multiple
是一个布尔属性,因此您可以将true
作为值传递:
$('test').adopt(new Element('input', {
'type': 'file',
'id': 'file',
'name': 'file[]',
'multiple': true
}));