String不是JavaScript函数

Alp*_*a2k 0 javascript

我想为一个字段设置一个值,这是html:

<form name="myForm"> 
<input type="text" id="user">
</form>
Run Code Online (Sandbox Code Playgroud)

和javascript:

window.onload = init;
function init() {
generateUser();
//more code... 
}

function generateUser(){
var generated = "usr_"+Math.floor((Math.random() * 1000) + 1);
document.myForm.user.value(generated);
}
Run Code Online (Sandbox Code Playgroud)

我找不到设置该值的方法,总是得到"String not a function".

brs*_*o05 6

应该:

document.myForm.user.value = generated;
Run Code Online (Sandbox Code Playgroud)

它不是一种财产方法......