javascript如何设置input框为只读

这篇文章主要介绍“javascript如何设置input框为只读”,在日常操作中,相信很多人在javascript如何设置input框为只读问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”javascript如何设置input框为只读”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

设置方法:1、使用“document.getElementById(id)”语句根据指定id值获取input元素对象;2、使用“input对象.setAttribute("readOnly", true)”语句给input元素添加只读样式。

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

在javascript中,想要设置input框为只读,只需要使用setAttribute()方法给input元素添加只读属性--readOnly即可。

setAttribute() 方法添加指定的属性,并为其赋指定的值。

语法:

element.setAttribute(attributename,attributevalue)

示例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
	</head>
	<body>
		<input type="text" id="text" /><br><br>
		<input type="button" value="设为只读" id="btn" />
		<script>
			function my(id) {
				return document.getElementById(id);
			}
			my("btn").onclick = function() {
				my("text").setAttribute("readOnly", true);
			}
		</script>
	</body>
</html>

javascript如何设置input框为只读

到此,关于“javascript如何设置input框为只读”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!