javascript - 点击 radio 没用。为什么?

标签 javascript jquery click

当有人选择单选按钮时尝试添加消息。但仅在加载页面时才收到此带有“0”的消息,而不是在单击单选按钮时收到此消息。你能告诉我为什么吗?

var a3 = 0;

    if(document.getElementById('q3know').checked) {
        a3 = 40;


    }else if(document.getElementById('q3no').checked) {
        a3 = 0;
    }

    function clicker(){
        document.getElementById('q3know').click().alert(a3);
    };

最佳答案

好吧,在看完上面的所有评论后,我想我明白你想要做什么:

var a3 = 0;
document.getElementById('q3know').onclick = function() {
    if(document.getElementById('q3know').checked) {
        a3 = 40;
    } else if(document.getElementById('q3no').checked) {
        a3 = 0;
    }
    alert(a3);
}

关于javascript - 点击 radio 没用。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15774677/

相关文章:

android - android中动画和交互 View 后点击敏感区域不改变

javascript - 具有动态 jQuery 选择器的循环事件处理程序

javascript - 连接字符串和 html 元素的数值以增加变量

javascript - Extjs Ext.ComboBox 自动调整现有内容的大小

JavaScript/JQuery - 你能传递一个函数的引用然后执行它吗?

jquery - 从百分比到初始的 CSS 过渡

javascript - isNaN JavaScript 函数

javascript - 折叠到侧面时只有标题可见的可折叠面板

javascript - 插入和查看唯一 ID 的有效方法

css - 如何在鼠标悬停时设置 "submit"输入的样式,单击?