Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 收音机坏了吗?_Javascript_Jquery_Html - Fatal编程技术网

Javascript 收音机坏了吗?

Javascript 收音机坏了吗?,javascript,jquery,html,Javascript,Jquery,Html,我只是检查单选按钮是否选中,但它没有显示警报 我的代码在这里: js代码: var dayshift=document.getElementsByName("dayshift"); var weekshift=document.getElementsByName("weekshift"); if(dayshift.checked && weekshift.checked) { alert("shift"); } <input type="radio" name="d

我只是检查单选按钮是否选中,但它没有显示警报

我的代码在这里:

js代码:

var dayshift=document.getElementsByName("dayshift");
var weekshift=document.getElementsByName("weekshift");

if(dayshift.checked && weekshift.checked)
{
  alert("shift");
}
<input type="radio" name="dayshift" value="Day" checked/> 
<input type="radio" name="dayshift" value="Night"/> 
<input type="radio"  name="weekshift" value="Weekday" checked/> 
<input type="radio"  name="weekshift" value="Weekend" /> 
我的html代码:

html代码:

var dayshift=document.getElementsByName("dayshift");
var weekshift=document.getElementsByName("weekshift");

if(dayshift.checked && weekshift.checked)
{
  alert("shift");
}
<input type="radio" name="dayshift" value="Day" checked/> 
<input type="radio" name="dayshift" value="Night"/> 
<input type="radio"  name="weekshift" value="Weekday" checked/> 
<input type="radio"  name="weekshift" value="Weekend" /> 

试试这个

$("input[name=dayshift]").prop("checked", true);
所以如果你在条件允许的情况下

if($("input[name=dayshift]").prop("checked", true)){
     alert("checked/shifted");
}

因为
getElementsByName
返回数组。您可以通过为第一个元素编制索引
dayshift[0]
来访问您的元素

var dayshift=document.getElementsByName(“dayshift”);
var weekshift=document.getElementsByName(“weekshift”);
如果(日班[0]。已选中&&weekshift[0]。已选中){
控制台日志(“移位”);
}

返回活动节点列表!你不能直接检查它!谢谢Jyothi Babu Araji。这对我来说真的很有效。