您好我正在使用mootools并希望添加输入法
var newinput = new Element('input', {type: 'text', name: "removeusers", value:'hoho' });
$$(imgElement).getParent().adopt(newinput);
但是值没有设置
它只创建一个空元素
<input type="text" name="removeusers">
,显示的文本字段为空白
答案 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');