为mootools元素设置没有值的属性

时间:2013-04-26 09:25:44

标签: javascript html mootools

我必须使用Mootools

重新创建以下html元素
<input type="file" name="file[]" id="file" multiple />

我使用了以下代码

new Element('input', {
    'type': 'file',
    'id': 'file',
    'name': 'file[]',
    'multiple':''
});

检查fiddle

问题是我无法在元素中设置multiple属性。如何在mootools元素中设置没有值的属性(在本例中为multiple)?

1 个答案:

答案 0 :(得分:4)

multiple是一个布尔属性,因此您可以将true作为值传递:

$('test').adopt(new Element('input', {
    'type': 'file',
    'id': 'file',
    'name': 'file[]',
    'multiple': true
}));