用js实现转换字母大小写

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>大小写转换</title>
	</head>
	<body>
		<p>原数据:<input id="old" type="text"></p>
		<p>操作:<button type="button" value="转大写" onclick="deal('upper')">转大写</button>
		        <button type="button" value="转小写" onclick="deal('lower')">转小写</button>
		</p>
		<p>结果:<input id="new" type="text"></p>
		<script>
			function deal(opt){
				
			var str=document.getElementById("old").value;
			switch(opt){
				case 'upper':
				str=str.toUpperCase();
				break;
				case 'lower':
				str=str.toLowerCase();
			}
			document.getElementById("new").value=str;
			
			}
		</script>
		
		
	</body>
</html>

 

 自己写的时候没有写出来,原因有

1.js有内置函数

2.switch的语法不熟练,这里复习一下

switch(表达式){

case 值1:

内容....

break;

case 值2:

内容....

break;

default:

内容....

break;

}

3.触发时间函数时竟然写了 οnclick="function deal(opt)",唉,不知道脑子,想啥的,不过这些问题都是可以自己找到并解决的

4.传参理解的不够深刻

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值