JS基础编程

案例1:判断用户输入文字是否123开头

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>判断用户输入的文字是否为123开头</title>
</head>
<body>
    <input type="text" id="ip1"> 
    <button id="bt1">判断</button>
    <script>
        //1.点击button按钮时,判断对应用户输入的内容 ,是否为123开头的
        //找到当前的事件源:button
        //事件:点击事件 onclick
        //处理函数判断用户输入的内容 为123开头
        var bt1= document.getElementById("bt1")
        bt1.onclick=function(){
            //2.获取到input框
            var ip1=document.getElementById("ip1")
            //3.想要获取到input中输入的 内容
            var content=ip1.value//input框中输入的内容   字符串
            // console.log(content)
            //4.判断是否为123开头
            //如何获取当前字符串的前三个? 截取指定的子串
            //substr(start, length)方法提取字符串的一部分,从指定的索引处开始,并返回指定数量的字符。
            var str=content.substr(0,3)//截取当前字符串的前三位
            //5.分支判定
            if(str=="123"){
                console.log("正确")
            }else{
                console.log("错误")
            }
        }
    </script>
</body>
</html>

知识点总结:

1.点击事件 onclick

2.利用value 获取到input中输入的内容

3.如何获取指定字符串?

substr(start, length)方法提取字符串的一部分,从指定的索引处开始,并返回指定数量的字符。


案例2:文字替换

<!DOCTYPE html>
<html>
<head>
	<title>文字替换</title>
</head>
<body>
<input type="" name="" id="kk">
<button id="ff">替换</button>
<script type="text/javascript">
	var ff=document.getElementById("ff")
	ff.onclick=function(){
		var kk=document.getElementById("kk")
		var oo=kk.value   //获取值
		oo=oo.replace("你好","**")
		//console.log(oo)
		kk.value=oo  //覆盖值
	}
</script>
</body>
</html>

知识点总结:

oo=oo.replace("你好","**")  // 注:智能体换一个

id名称=id名称.replace("要替换的文字","替换后")

oo=oo.replace(/你好/g,"**")  //注:能替换全部、多个

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值