带有复选框的If / Then语句(html)

retrogirl19

我正在尝试创建符合以下内容的Java if / then语句:如果所有复选框均已选中,则显示此图像,否则显示此其他图像。我完全被困住了,不知道该怎么办...

<head>
<center>
<FONT FACE="LYDIAN,COMIC SANS MS,ARIAL" COLOR="#BDF6F4" SIZE="6"><MARQUEE     LOOP="N"|"INFINITE" BGCOLOR="#E0BDF6" WIDTH="68%" HEIGHT="60" ALIGN="MIDDLE"     HSPACE="4%" VSPACE="25">My To-Do List: Just Do It!</MARQUEE></FONT>
<p>
<span style="color:#937AF0">
Put 'To-Do' tasks in order according to priority, to add a new task simply click the add button. When task on list is completed, check done!
</p>
</center>
<style>
table, th, td
{
border: 1px solid black;
}

</style>
</head>
<body>
<body style="background:#E6E6FA">
<center>
<table id="specialtable">
<table style="background:#BDF6F4">

<tr>
<th> Done</th>
<th>Priority</th>
<th>Task</th>
</tr>
<tr>
<td><input type="checkbox"</td>  
<td>1<br></td>
<td><input type="text"></td>
<td><button onclick="addRow(this);">Add</button><br></td>    
</tr>
</table>
</center>


<script type = "text/javascript">  
 function addRow(e)
{
var current = e.parentNode.parentNode; // <tr>...</tr>
 var tnew = current.cloneNode(true);
 var rowCount = current.parentNode.getElementsByTagName("tr").length;
 tnew.getElementsByTagName("td")[1].textContent = rowCount;
  current.parentNode.appendChild(tnew);
 }  


</script>
 </head>
 <body>

不明确的

您可以编写以下代码:

var thisImage  = document.getElementById('thisImage'),
    thatImage  = document.getElementById('thatImage'),
    checkboxes = document.querySelectorAll('input[type=checkbox]'),
    cLen       = checkboxes.length;

function changeHandler() {
   // compare the length of the checkboxes 
   // with the length of checked ones 
   var allChecked = Array.prototype.filter.call(checkboxes, function(e) {
       return e.checked;
   }).length === cLen;

   if (allChecked) {
       thisImage.style.display = 'block';
       thatImage.style.display = 'none';
   } else {
       thisImage.style.display = 'none';
       thatImage.style.display = 'block';   
   }
}

Array.prototype.forEach.call(checkboxes, function (e) {
    e.addEventListener('change', changeHandler, false);
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带有if语句的Java复选框的Java

来自分类Dev

带有复选框的org-mode html导出

来自分类Dev

高级自定义字段-带有true / false复选框的If / Else语句

来自分类Dev

PHP-如果语句在echo中带有复选框

来自分类Dev

如何使用jQuery创建带有复选框的HTML按钮?

来自分类Dev

根据html-5数据属性选择带有javascript的复选框

来自分类Dev

使用Jquery限制带有父HTML选择器的复选框选择

来自分类Dev

根据html-5数据属性选择带有javascript的复选框

来自分类Dev

HTML表单-PHP电子邮件,带有自定义消息和复选框

来自分类Dev

通过带有 CSS 样式的 JS 动态生成 HTML 复选框

来自分类Dev

带有JavaScript的HTML表单中的复选框处于选中状态,我只能通过getElementsByName()访问这些复选框

来自分类Dev

HTML复选框

来自分类Dev

复选框应用If语句

来自分类Dev

HTML复选框传递所有选定的insted值

来自分类Dev

MVC Html。复选框

来自分类Dev

js HTML 复选框

来自分类Dev

jQuery多个复选框if语句

来自分类Dev

如果没有选中任何复选框,则构建 else 语句

来自分类Dev

带有复选框的BooleanToVisibilityConverter

来自分类Dev

带有复选框的过滤表

来自分类Dev

android,带有复选框的listview

来自分类Dev

显示带有复选框的组件

来自分类Dev

带有复选框的QFileSystemModel

来自分类Dev

带有复选框的按钮

来自分类Dev

删除带有复选框的对象

来自分类Dev

访问带有变量的复选框

来自分类Dev

如何隐藏html中的复选框?

来自分类Dev

设置HTML复选框的样式

来自分类Dev

用X替换html复选框