问答详情
源自:4-1 编程挑战

JavaScript入门篇4-1函数命名问题,reset()无法实现

大家好,请问函数名为reset() 时, 以下程序无法实现, 修改为其他函数名后可实现,是什么原因导致的?谢谢~



function reset() {

        var conf = confirm("Reset the style?");

        if (conf == true) {

            myHeader.removeAttribute("style");

            myTxt.removeAttribute("style");   

        } else {

            

        }

    }


提问者:yyk_71 2015-10-03 11:58

个回答

  • pardon110
    2015-10-03 12:21:26
    已采纳

    reset 是Windows 保留关键字

    JavaScript 可以在 HTML 外部使用。它可在许多其他应用程序中作为编程语言使用。

    在 HTML 中,您必须(为了可移植性,您也应该这么做)避免使用 HTML 和 Windows 对象和属性的名称作为 Javascript 的变量及函数名。否则会出错.

    总而言之,其理由就像你不能用return作为函数名一样。