如何用js实现给某个文本框赋值?

JavaScript012

如何用js实现给某个文本框赋值?,第1张

用js实现给某个文本框赋值,可以先在js中获得文本框的元素,如

document.getElementsByName("result")[0]

然后把它的value属性赋值,如

document.getElementsByName("result")[0].value = 10

这是测试页面

其中

<input type="text" name="result" disabled="disabled">

这句中的disabled="disabled"就起到令文本框不可编辑变灰的效果。

这3行js代码的意思是,载入界面后,找到名称为result的元素,并给它赋值为10

window.onload = function(){

document.getElementsByName("result")[0].value = 10

}

首先取到文本框对象,然后给其value设值就可以了如:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<script type="text/javascript">

function sz(){

var abc = document.getElementById("abc")

abc.value = "这里是修改的值"

}

</script>

</head>

<body>

<input id="abc"/>

<button onclick="sz()">设值</button>

</body>

</html>