我的脚本无法识别我的javascript代码

时间:2018-05-01 16:22:53

标签: javascript html

我使用Brackets作为我的文本编辑器。我已经使用了很多次,但这是我第一次遇到这个问题。我编写代码时没有错误,但是当我运行它时,它不起作用。我尝试调试它并在chrome中打开调试工具。但是,当我点击控制台时,它显示为空。我的代码列在下面。

HTML代码:

<html>
    <head>
        <script type="text/javascript" src="myscript.js"></script>
    </head>
    <body>
        <div class="calc" id="calculator">
            <input type="text" name="#1" id="number1" enter code here" 
             placeholder="Enter Text" >
            <input type="button" name="tryme" id="tryme" value="Try Me" onclick="tryme();">
            <p id="answer" ></p>
        </div>
    </body>
</html>

JavaScript代码:

/*eslint-env browser*/

function tryme() {
    var str = document.getElementById("tryme");
    var res = str.slice(0,2);
    alert("aaa");
    if (res==("Py")) {
        document.write = str;
    }
    else{
     document.write = "Py" + str;   
    }
}

1 个答案:

答案 0 :(得分:2)

您希望document.write( str )不是document.write = str。这是用document.write覆盖str函数。