html单选按钮检查问题

html radio button checked issue

本文关键字:问题 检查 单选按钮 html      更新时间:2023-09-26

我的应用程序中有几个单选按钮,默认情况下没有选中它们。当我选中其中一个,并调用javascript查看哪个被选中时,被选中的单选按钮不会显示checked in JS或HTML Markup(F12)。我不知道是什么导致了这个问题。请协助。

感谢

EDIT:我使用下面的JS来查看单选按钮的父容器的innerHTML中是否有"CHECKED"。

如果(document.getElementById('ctl00_ContentPlaceHolder1_'+controlid).cells[cv].innerHTML.indexOf("CHECKED")>-1)

您可以使用此代码检查是否选中复选框:

if (document.getElementById('checkboxId').checked == true)
    //Code here...

当您单击复选框时,DOM属性"checked"不会更改,它用于知道应该如何初始化它。

JQuery中有一个方便的选择器
$("input:checked").each(function(i,v){
    console.log(v.value);
})

以下是一个示例:
http://jsfiddle.net/f369xbt5/3/