调用自定义函数,点击单选按钮改变样式(背景图像OnClick函数)



在我的应用程序,我需要样式的单选按钮与图像。要做到这一点,我需要实现'OnClick'功能设置背景图像。

我使用下面的代码片段来做这件事。

element.onclick = function() {
        if(this.checked) {
            var siblings = getInputsByName(this.name);
            for(var q = 0; q < siblings.length; q++) {
                siblings[q].dummy.className = "NFRadio";
            }
            this.dummy.className = "NFRadio NFh";
        }
    }

但是在某些情况下,我需要通过选择或更改单选按钮来执行额外的操作。

是否有任何方法调用自定义函数选择或点击单选按钮,除了上述功能。

根据您使用的浏览器,您对复选框和单选按钮的显示样式只有很小的影响或没有影响。这就是为什么像jQuery这样的框架用图像代替它们的原因。对默认表单元素设置样式的方法并不多。这有一个很好的理由:可用性和安全性。用户可以很容易地识别默认的表单元素,如果他们有相似的风格无处不在。

最新更新