JavaScript简单脚本无法加载

时间:2016-04-28 13:18:49

标签: javascript html

我编写了这个简单的脚本,但我对它进行了评论并尝试了window.alert并没有任何反应。它只是不工作,简单的窗口警报,所以其他代码也不会工作。看起来javascript没有加载到页面中。不知道怎么解决这个问题? 这是我的代码:

<!doctype html>
<html>
    <head>
        <title>Vesanje</title>
    </head>
    <body>
        <div>
            trenutna rec: <span id="trenutna_rec"></span>
            <br>
            broj pokusaja: <span id="br_pokusaja"></span>
            <br>
            trenutno slovo: <input type="text" id="slovo">
            <br>
            koriscena slova: <input type="text" id="koriscena_slova" readonly>
            <br>
            <br>
            <input type="button" value="zameni pojavljivanja" id="dugme">
        </div>

        <canvas id="platno" height="" width="">

        </canvas>

        <script type='text/javascript'> 
            window.alert("kliks");
            /*
            window.rec="javascript";
            window.alert("test");
            var trenutna_rec = document.querySelector("#trenutna_rec");
            var trenutna_rec_niska = new Array();
            for(let i=0; i<window.rec.length; i++){
                trenutna_rec_niska[i]= "_ ";
            }
            trenutna_rec.textContent = trenutna_rec_niska.join("");

            var br_pokusaja = document.querySelector("#br_pokusaja");
            var br_pokusaja_vrednost=0;
            br_pokusaja.textContent=0;

            var tekuce_slovo = document.querySelector("#slovo");

            var koriscena_slova = document.querySelector("#koriscena_slova");
            var koriscena_slova_niz = new Array();

            var dugme = document.querySelector("#dugme");
            dugme.onclick=function(){
                //procita tekuce slovo
                var ts=tekuce_slovo.value;

                var zamene=0;

                //spreciti unos unetih slova
                if(koriscena_slova_niz.indexOf(ts)!=-1){
                    return;
                    tekuce_slovo.value="";
                }

                //provelrimo da li se slovo nalazi u reci
                for(let i=0; i<window.rec.length; i++){
                    if(window.rez[i]==ts){
                        trenutna_rec_niska[i]=ts;
                        zamene++;
                    }
                }

                //izvrsimo zamenu ako je potrebno
                //ispisati novu tekucu rec
                trenutna_rec.textContent = trenutna_rec_niska.join("");

                //ispisati novi br pokusaja
                br_pokusaja_vrednost++;
                br_pokusaja.textContent = br_pokusaja_vrednost;

                //dopisemo korisceno slovo
                koriscena_slova_niz.push(ts);
                koriscena_slova.textContent=koriscena_slova_niz.join("");

                tekuce_slovo.value = "";
            }/*
        </script>
    </body>
</html>

2 个答案:

答案 0 :(得分:-1)

除了那个

之外,你只是让你的评论以错误的方式围绕你的代码工作

<!doctype html>
<html>
    <head>
        <title>Vesanje</title>
    </head>
    <body>
        <div>
            trenutna rec: <span id="trenutna_rec"></span>
            <br>
            broj pokusaja: <span id="br_pokusaja"></span>
            <br>
            trenutno slovo: <input type="text" id="slovo">
            <br>
            koriscena slova: <input type="text" id="koriscena_slova" readonly>
            <br>
            <br>
            <input type="button" value="zameni pojavljivanja" id="dugme">
        </div>

        <canvas id="platno" height="" width="">

        </canvas>

        <script type='text/javascript'> 
            window.alert("kliks");
            /*
            window.rec="javascript";
            window.alert("test");
            var trenutna_rec = document.querySelector("#trenutna_rec");
            var trenutna_rec_niska = new Array();
            for(let i=0; i<window.rec.length; i++){
                trenutna_rec_niska[i]= "_ ";
            }
            trenutna_rec.textContent = trenutna_rec_niska.join("");

            var br_pokusaja = document.querySelector("#br_pokusaja");
            var br_pokusaja_vrednost=0;
            br_pokusaja.textContent=0;

            var tekuce_slovo = document.querySelector("#slovo");

            var koriscena_slova = document.querySelector("#koriscena_slova");
            var koriscena_slova_niz = new Array();

            var dugme = document.querySelector("#dugme");
            dugme.onclick=function(){
                //procita tekuce slovo
                var ts=tekuce_slovo.value;

                var zamene=0;

                //spreciti unos unetih slova
                if(koriscena_slova_niz.indexOf(ts)!=-1){
                    return;
                    tekuce_slovo.value="";
                }

                //provelrimo da li se slovo nalazi u reci
                for(let i=0; i<window.rec.length; i++){
                    if(window.rez[i]==ts){
                        trenutna_rec_niska[i]=ts;
                        zamene++;
                    }
                }

                //izvrsimo zamenu ako je potrebno
                //ispisati novu tekucu rec
                trenutna_rec.textContent = trenutna_rec_niska.join("");

                //ispisati novi br pokusaja
                br_pokusaja_vrednost++;
                br_pokusaja.textContent = br_pokusaja_vrednost;

                //dopisemo korisceno slovo
                koriscena_slova_niz.push(ts);
                koriscena_slova.textContent=koriscena_slova_niz.join("");

                tekuce_slovo.value = "";
            }*/
        </script>
    </body>
</html>

答案 1 :(得分:-2)

您没有在*/ /* <button>Parlez-vous Français?</button> 之后终止您的评论。改变这两个,警报就会消失