这样可以吗

来源:3-19 编程练习

Tiny丶

2019-06-18 20:09:46

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title> </title>

</head>

<body>

<script>

    var input=prompt("请输入登录邮箱"),

        i;

    for(i=0;i<input.length;i++){

        if(input.charAt(i) == "@"){

            document.write("登陆的用户名是:"+input.substring(-1,i)+"<br>");

            document.write("登陆的邮箱域名是:"+input.substr(i+1));

        }

    }

</script>

</body>

</html>


写回答

1回答

且听风吟720

2019-06-18

这个代码方法上没有问题,可以更简洁点,用indexOf()方法得到@的位置,利用这个位置来从邮箱字符开头得到用户名,从这个位置往后得到域名

1

0 学习 · 40143 问题

查看课程