Mootools创建输入元素

时间:2015-04-14 11:54:38

标签: input mootools

您好我正在使用mootools并希望添加输入法

var newinput = new Element('input', {type: 'text', name: "removeusers", value:'hoho' });
$$(imgElement).getParent().adopt(newinput);

但是值没有设置

它只创建一个空元素

<input type="text" name="removeusers">

,显示的文本字段为空白

2 个答案:

答案 0 :(得分:0)

Ok的一切都是正确的mootools,只是在一个onclick监听器中调用此代码,虽然调用此代码:

elements.each( function( element ) { element.clearValue(); } );

答案 1 :(得分:0)

您的代码运行正常。 value属性在DOM表单对象中设置,但不显示为input元素的属性。这样做意味着该值是加载页面时文本字段的defaultValue。如果您查询该值,它将正确返回:

console.log( $E('input[name=removeusers]').value );
> "hoho"

如果需要,您可以单独设置值属性:

$E('input[name=removeusers]').setAttribute('value', 'hoho');