2013-07-19 36 views
3

为什么我点击它时按钮不工作的特殊原因?这是代码。为什么我的按钮功能不能清除()工作?

<script> 
    function save() { 
     if (isNaN(document.form.result.value) || document.form.result.value == 0) { 
     document.getElementById('hours').innerHTML = "There was an input error, make sure that: <br> The calculator field is not empty <br> Only include numbers as an input"; 
     document.getElementById('hoursdiv').style.background = "yellow"; 
     } else { 
     savedvalue = document.form.result.value; 
     document.getElementById('hours').innerHTML = "Hours Worked This Week: " + savedvalue; 
     document.getElementById('hoursdiv').style.background = ""; 
      } 
    } 
    function clear() { 
     alert("hi"); 
    } 
    </script> 

    <div> 
    <!-- Save Button --> 
<input class = "customSubmitButton" type="button" onClick="save();" value="Save"> 

    <!-- Clear Button --> 
<input class = "customSubmitButton" type="button" onClick = "clear()" value = "Clear"> 

    <div id = "hoursdiv"> 
     <p> 
      <strong id = "hours"> </strong> 
     </p> 
    </div> 
</div> 

保存按钮工作得很好。

+0

你有什么错误吗?缺点 – intuitivepixel

+0

'保存'正在工作,但'清除'不? – Cherniv

+0

什么是错误? – Maverick

回答

7

尝试更改您的功能的名称。

Is "clear" a reserved word in Javascript?

+1

“清除不是保留关键字”: http://stackoverflow.com/questions/7165570/is-clear-a-reserved-word-in-javascript – showdev

+0

但如果您更改名称,那么它的工作原理。 – Maverick

+2

Javascript控制台说:'document.clear()已被弃用。这种方法不会做任何事情 – Barmar

相关问题