JavaScript全选与取消选择功能实现

作者:青柠

时间:2026-10-29

浏览:618

本文介绍如何在网页中实现全选与取消选择功能。通过引入外部JavaScript代码,并结合HTML表单元素,用户可以一键选中或取消所有选项。注意:引入外部JS后需刷新页面方可生效。

文章目录
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <style type="text/css"> html,body,table,td,div{ font-size:12px;} .ybScontainer{ margin:0 auto; padding:15px; border:1px solid #CCCCCC;width:510px;} .TitleDiv{margin:3px 0px 0px 0px;} .leftTitle{ background:#993300; color:#FFFFFF; font-weight:bold; border:1px solid #993300;} .TitleLine{ border:1px solid #993300;} .Content1{ border-bottom:1px dashed #ccc; margin:0px 0px 3px 0px; padding:0px;} .ContentDiv{ border:1px solid #999999; padding:20px; margin:20px 0px 0px 0px;} a.mobanS{ color:#993300; text-decoration:none;}a.mobanS:hover{ background:#993300; color:#FFFFFF; text-decoration:none; padding:3px 0px 3px 0px;} </style>  </head> <body> <div class="ybScontainer"> <div class="TitleDiv"><table width="100%" height="22" border="0" cellpadding="0" cellspacing="0">   <tr>     <td width="14%" class="leftTitle">外观:</td>     <td width="89%" class="TitleLine">&nbsp;     宏伟     &nbsp;明亮     &nbsp;让人感觉大气</td>   </tr> </table> </div> <div class="TitleDiv"><table width="100%" height="22" border="0" cellpadding="0" cellspacing="0">   <tr>     <td width="14%" class="leftTitle">大堂:</td>     <td width="89%" class="TitleLine">&nbsp;     非常气派     &nbsp;一般     &nbsp;灯光还可以</td>   </tr> </table> </div> <div class="TitleDiv"><table width="100%" height="22" border="0" cellpadding="0" cellspacing="0">   <tr>     <td width="14%" class="leftTitle">登记:</td>     <td width="89%" class="TitleLine">&nbsp;     速度很快     &nbsp;务生态度很好     &nbsp;效率不是很高</td>   </tr> </table> </div> <div class="TitleDiv"><table width="100%" height="22" border="0" cellpadding="0" cellspacing="0">   <tr>     <td width="14%" class="leftTitle">风格:</td>     <td width="89%" class="TitleLine">&nbsp;     欧式     &nbsp;日式     &nbsp;中式     &nbsp;现代     &nbsp;典雅     &nbsp;温馨     &nbsp;是我喜欢的     &nbsp;是我向往的     </td>   </tr> </table> </div> <div class="TitleDiv"><table width="100%" height="22" border="0" cellpadding="0" cellspacing="0">   <tr>     <td width="14%" class="leftTitle">硬件:</td>     <td width="89%" class="TitleLine">     &nbsp;很高档     &nbsp;一般     &nbsp;比较差     &nbsp;不符合它的星级标准     &nbsp;符合它的星级标准     </td>   </tr> </table> </div> <div class="TitleDiv"><table width="100%" height="22" border="0" cellpadding="0" cellspacing="0">   <tr>     <td width="14%" class="leftTitle">装修:</td>     <td width="89%" class="TitleLine">     &nbsp;比较新     &nbsp;豪华     &nbsp;比较陈旧     </td>   </tr> </table> </div> <div class="TitleDiv"><table width="100%" height="22" border="0" cellpadding="0" cellspacing="0">   <tr>     <td width="14%" class="leftTitle">服务:</td>     <td width="89%" class="TitleLine">     &nbsp;一般     &nbsp;很周到     &nbsp;很热情     &nbsp;乏善可陈     &nbsp;不够细致     &nbsp;细节上面还有待加强     </td>   </tr> </table> </div> <div class="TitleDiv"><table width="100%" height="22" border="0" cellpadding="0" cellspacing="0">   <tr>     <td width="14%" class="leftTitle">早餐:</td>     <td width="89%" class="TitleLine">     &nbsp;不错     &nbsp;比较简单     &nbsp;价格高     &nbsp;比较丰富     </td>   </tr> </table> </div> <div class="TitleDiv"><table width="100%" height="22" border="0" cellpadding="0" cellspacing="0">   <tr>     <td width="14%" class="leftTitle">商务性:</td>     <td width="89%" class="TitleLine">     &nbsp;比较高     &nbsp;不是很高     </td>   </tr> </table> </div> <div class="TitleDiv"><table width="100%" height="22" border="0" cellpadding="0" cellspacing="0">   <tr>     <td width="14%" class="leftTitle">停车:</td>     <td width="89%" class="TitleLine">     &nbsp;比较方便     &nbsp;不是很方便     </td>   </tr> </table> </div> <div class="TitleDiv"><table width="100%" height="22" border="0" cellpadding="0" cellspacing="0">   <tr>     <td width="14%" class="leftTitle">地理位置:</td>     <td width="89%" class="TitleLine">     &nbsp;靠近市中心     &nbsp;近机场     &nbsp;比较好     &nbsp;交通比较方便     &nbsp;交通不是很方便     </td>   </tr> </table> </div> <div class="TitleDiv"><table width="100%" height="22" border="0" cellpadding="0" cellspacing="0">   <tr>     <td width="14%" class="leftTitle">附近:</td>     <td width="89%" class="TitleLine">     &nbsp;有很多不错的餐厅     &nbsp;商业氛围比较好     &nbsp;比较安静     &nbsp;风景优美     </td>   </tr> </table> </div> <div class="TitleDiv"><table width="100%" height="22" border="0" cellpadding="0" cellspacing="0">   <tr>     <td width="14%" class="leftTitle">总体:</td>     <td width="89%" class="TitleLine">     &nbsp;感觉不错     &nbsp;感觉酒店非常适合商务     &nbsp;适合旅游     &nbsp;很有情调     &nbsp;希望下次还住     &nbsp;感觉一般     </td>   </tr> </table> </div> <div class="ContentDiv"> <div class="Content1" style="display:none;" id="contentOne"><span id="LaterContents1"></span></div> <div class="Content1" style="display:none;" id="contentTwo"><span id="LaterContents2"></span></div> <div class="Content1" style="display:none;" id="contentThree"><span id="LaterContents3"></span></div> <div class="Content1" style="display:none;" id="contentFour"><span id="LaterContents4"></span></div> <div class="Content1" style="display:none;" id="contentFive"><span id="LaterContents5"></span></div> <div class="Content1" style="display:none;" id="contentSix"><span id="LaterContents6"></span></div> <div class="Content1" style="display:none;" id="contentSeven"><span id="LaterContents7"></span></div> <div class="Content1" style="display:none;" id="contentEight"><span id="LaterContents8"></span></div> <div class="Content1" style="display:none;" id="contentNine"><span id="LaterContents9"></span></div> <div class="Content1" style="display:none;" id="contentTen"><span id="LaterContents10"></span></div> <div class="Content1" style="display:none;" id="contentEleven"><span id="LaterContents11"></span></div> <div class="Content1" style="display:none;" id="contentTwelve"><span id="LaterContents12"></span></div> <div class="Content1" style="display:none;" id="contentThirteen"><span id="LaterContents13"></span></div> <div class="Content1" style="display:none;" id="contentSumbit"><input name="" type="button" value=" 加入 " /></div> </div> <textarea cols="50" id="SScontent" rows="10"><&#47textarea> </div> </body> </html>

全选与取消选择功能说明

使用 Ctrl+A 组合键可实现全选操作。需要注意的是,若引入了外部 JavaScript 脚本,必须刷新页面后该功能才能正常执行。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章