javascript是否禁止将输入类型从密码更改为密码?

javascript是否禁止将输入类型从密码更改为密码?,javascript,jquery,dom,input,passwords,Javascript,Jquery,Dom,Input,Passwords,我在输入元素上使用以下代码: onmouseout=" $('#passwordhelp').text(''); $('#rpassword').attr('type', 'password')" 您是否使用jQuery 1.6或更高版本?如果是的话,试试看。在您这样的情况下: 尽管它在IE8及以下版本上不起作用 我想你不应该像这样使用javascript和jQuery。把你的事件绑在上面。但是当然这是您的选择…您不能以您尝试的方式使用jquery更改属性类型。您遇到了浏览器问题: 请参见如何

我在输入元素上使用以下代码:

onmouseout="
$('#passwordhelp').text('');
$('#rpassword').attr('type', 'password')"

您是否使用jQuery 1.6或更高版本?如果是的话,试试看。在您这样的情况下:

尽管它在IE8及以下版本上不起作用


我想你不应该像这样使用javascript和jQuery。把你的事件绑在上面。但是当然这是您的选择…

您不能以您尝试的方式使用jquery更改属性
类型。您遇到了浏览器问题:


请参见

如何在一个小html文件上试用它?jQuery是否真的会特意检查
prop
是否作为输入元素上的setter调用,并将
“type”
作为键?否则它至少在IE中不起作用。为什么是-1?此代码适用于所有浏览器的最新版本。IE8及以下版本有一个示例和一个警告。那么,-1施法者,你能解释一下你自己吗,为什么要投反对票?
onmouseout="
$('#passwordhelp').text('');
$('#rpassword').prop('type', 'password')"