Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
If语句不';不能在JavaScript-HTML中工作_Javascript_Html_Sublimetext3 - Fatal编程技术网

If语句不';不能在JavaScript-HTML中工作

If语句不';不能在JavaScript-HTML中工作,javascript,html,sublimetext3,Javascript,Html,Sublimetext3,我对HTML非常陌生,我正在尝试制作一个简单的登录系统。我正在使用升华文本3,JavaScript中的“If”语句不起作用。当我在脚本中键入“if”时,它会变成紫色,而不是JavaScript蓝色。我是坏的还是崇高根本不起作用 代码: 库兰·卡德: 如果: 吉里亚普 函数fun(){ var gkadi=document.getElementById().value; var gsif=document.getElementById().value; var dkadi=“ali”; v

我对HTML非常陌生,我正在尝试制作一个简单的登录系统。我正在使用升华文本3,JavaScript中的“If”语句不起作用。当我在脚本中键入“if”时,它会变成紫色,而不是JavaScript蓝色。我是坏的还是崇高根本不起作用

代码:


库兰·卡德:

如果:
吉里亚普

函数fun(){ var gkadi=document.getElementById().value; var gsif=document.getElementById().value; var dkadi=“ali”; var dsif=“aa123” 如果(gkadi==dkadi){ if(gsif==dsif){ document.getElementById(“p”).innerHTML=“Girişbaşarılı!”; }否则{ document.getElementById(“p”).innerHTML=“ifre yanl”; } }否则{ document.getElementById(“p”).innerHTML=“Kullanıcıadıyanlı”; } }
语法着色可能会产生误导。不是你的if语句有问题。这是因为
getElementById()
需要一个参数,该参数应该是您试图获取的元素的id。有了这个更改,您的代码就可以正常工作了

函数fun(){
var gkadi=document.getElementById(“kadi”).value;
var gsif=document.getElementById(“sifre”).value;
var dkadi=“ali”;
var dsif=“aa123”
如果(gkadi==dkadi){
if(gsif==dsif){
document.getElementById(“p”).innerHTML=“Girişbaşarılı!”;
}否则{
document.getElementById(“p”).innerHTML=“ifre yanl”;
}
}否则{
document.getElementById(“p”).innerHTML=“Kullanıcıadıyanlı”;
}
}
Kullanıcıadı

如果:
吉里亚普

我现在觉得自己很笨,哈哈。我知道正确的事情,但我忘了,请注意,Sublime Text如何选择语法突出显示您的代码与浏览器如何解释和运行代码无关;也就是说,它是否工作取决于代码,而不是工具。
<html>
<body>
Kullanıcı adı: <input type="text" id="kadi">
<br>
Şifre:<input type="text" id="sifre">
<br>
<button type="button" onclick="fun()">Giriş Yap</button>
<p id="p"></p>
<script type="text/javascript">
    function fun(){
        var gkadi = document.getElementById().value;
        var gsif = document.getElementById().value;
        var dkadi = "ali";
        var dsif = "aa123"
        if(gkadi==dkadi){
            if(gsif==dsif){
                document.getElementById("p").innerHTML = "Giriş başarılı!";
            } else {
                document.getElementById("p").innerHTML = "Şifre yanlış";
            }
        } else {
            document.getElementById("p").innerHTML = "Kullanıcı adı yanlış.";
        }
    }
</script>
</body>
</html>