在加载时清除输入文本框值

use*_*079 2 javascript dom

我有以下形式,在加载时预先填充值.我希望使用Javascript加载空输入框.但是我没有访问<body>标签,所以<body onload=""在这里不起作用.还有其他方法可以清除加载时的表单字段吗?

<form method="POST" action="">
  <input name="username" id="user" value="" /><br />
  <input name="pwd" id="pass" value="" />
  <input type="submit" value="Go" />
</form>
Run Code Online (Sandbox Code Playgroud)

Phe*_*ide 6

您可以使用window.onload.

function init() {
    // Clear forms here
    document.getElementById("user").value = "";
}
window.onload = init;
Run Code Online (Sandbox Code Playgroud)

你也可以在JQuery,Dojo或你最喜欢的Javascript库中使用一个很好的包装器.在JQuery中它会是,

$(document).ready(init) 
Run Code Online (Sandbox Code Playgroud)