Javascript 当为用户名选择onfocus时,如何更改密码值?

Javascript 当为用户名选择onfocus时,如何更改密码值?,javascript,html,Javascript,Html,这是我的HTML: <div class="col"> <input type="text" id="username" name="username" onfocus="if (this.value=='Email') this.value = ''" onblur="if (this.value=='') this.value = 'Email'" value="Email" /> </div> <div class="col">

这是我的HTML:

<div class="col">
    <input type="text" id="username" name="username" onfocus="if (this.value=='Email') this.value = ''" onblur="if (this.value=='') this.value = 'Email'" value="Email" /> 
</div>
<div class="col">
    <input type="password" id="password" name="password" value="password" onkeypress="onEnterLogin(event);" /> 
</div>


选择用户名文本字段后,如何更改密码值?

@minitech:谢谢!这就是我所做的,它工作得非常完美

<div class="col">
    <input type="text" id="username" name="username" onfocus="if (this.value=='Email') this.value = ''; document.getElementById('password').value = '';" onblur="if (this.value=='') this.value = 'Email'; document.getElementById('password').value = 'password';" value="Email" /> 
</div>
<div class="col">
    <input type="password" id="password" name="password" value="password" onkeypress="onEnterLogin(event);" /> 
</div>


使用
document.getElementById('password')
而不是
这个
?(并不是说,
on*
attributes首先是最棒的东西。)…还有,你为什么要这样做?当用户单击用户名文本字段时,我也想清空密码文本字段。@minitech-你能分享一个链接(或说明一下)为什么on*属性不好吗?它是否与代码可读性或任何其他原因有关?我很想知道。很抱歉将此作为评论发布。但我认为在这里问这个问题比较合适。@Prash:是的,它的代码可读性非常好:)当您只需更改某个实例的一个实例时,它会使维护变得更容易,而且看起来更干净、更独立。