Javascript 无法使用mootools启用文本框

Javascript 无法使用mootools启用文本框,javascript,mootools,Javascript,Mootools,我可以使用mootools禁用文本框,但禁用后我无法重新启用它。 请看下面的代码 这里的“mg”是一个文本框的id window.addEvent('domready', function(){ $('mg').setAttribute('disabled','true'); //$('mg').disabled = false this works fine //does not enable text box $('mg').setAttribute('d

我可以使用mootools禁用文本框,但禁用后我无法重新启用它。 请看下面的代码

这里的“mg”是一个文本框的id

window.addEvent('domready', function(){

    $('mg').setAttribute('disabled','true');
    //$('mg').disabled = false  this works fine
    //does not enable text box
    $('mg').setAttribute('disabled','false');
});
这里是jsfiddle链接。 请帮我解决这个问题。谢谢使用:
$('mg').setAttribute('disabled','')

(或仅删除该属性)

“disabled”与“selected”一样不是真/假属性。实际上应该是:

$('mg').setAttribute('disabled','disabled')
要设置它,请使用:
$('mg').setAttribute('disabled','')

(或仅删除该属性)

“disabled”与“selected”一样不是真/假属性。实际上应该是:


$('mg').setAttribute('disabled','disabled')
要设置它,只需直接更改对象属性中的值

alert($('mg').disabled);
$('mg').disabled = true;
alert( $('mg').disabled);
$('mg').disabled = false;
alert($('mg').disabled);


希望这有助于直接更改对象属性中的值

alert($('mg').disabled);
$('mg').disabled = true;
alert( $('mg').disabled);
$('mg').disabled = false;
alert($('mg').disabled);


希望这有助于使用mootools您可以使用Element方法来实际设置属性,如下所示

js:


使用mootools,您可以使用Element方法来实际设置属性,如下所示

js:

Javascript 101:

$('mg').setAttribute('disabled', true);
$('mg').removeAttribute('disabled');
Javascript 101:

$('mg').setAttribute('disabled', true);
$('mg').removeAttribute('disabled');