我在网页上有两个单选按钮,有两个不同的功能,但第二个不起作用

时间:2017-11-09 21:52:34

标签: javascript css html5

好吧,我在网页上有两个单选按钮,有两个不同的功能,但第二个不起作用。所以我的代码如下所示:

<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()的第二个函数不会触发。什么都没发生。我不太清楚为什么会这样。

clear函数的代码如下:

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

没有什么花哨但没有任何反应。我是否遗漏了使用单选按钮和功能的基本功能?

2 个答案:

答案 0 :(得分:0)

我想知道是否还有另一个&#34;清除&#34;被调用的函数而不是您期望的函数 - 尝试将函数名称更改为&#34; clearTest&#34;。

答案 1 :(得分:0)

问题是名称清楚。您将不得不使用其他名称。您实际上是调用document.clear()而不是全局clear()