This question already has answers here:
Is “clear” a reserved word in Javascript?
                                
                                    (4个答案)
                                
                        
                                2年前关闭。
            
                    
好的,我在网页上有两个具有两个不同功能的单选按钮,但第二个却无法正常工作。所以我的代码如下所示:

<input onclick='fillShipping();' name='address' type="radio" id='same'>Use Address for Shipping<br>
<input onclick='clear();' name='address' type="radio" id='different'>Use Seperate Address for Shipping


第一个函数带有onclick事件,可以很好地工作。第二个函数名为clear()不会触发。什么都没发生。我不太确定为什么会这样。

清除功能的代码如下:

function clear() {
    if (document.getElementById('different').checked){
       alert('Hi');
   }
}


没什么幻想,却什么也没有发生。使用单选按钮和功能时是否缺少基本知识?

最佳答案

我想知道是否正在调用另一个“清除”函数,而不是您期望的-尝试将函数名称更改为“ clearTest”。

09-17 08:01