Maison  >  Article  >  php教程  >  Html中使用自定义图片来实现checkbox显示的方法_HTML/Xhtml_网页制作

Html中使用自定义图片来实现checkbox显示的方法_HTML/Xhtml_网页制作

PHP中文网
PHP中文网original
2016-05-25 17:10:251321parcourir

下面小编就为大家带来一篇Html中使用自定义图片来实现checkbox显示的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

如果需要使用图片来实现checkbox的使用,可以使用来实现,实现原理是将label表签代替checkbox的显示,将checkbox的display设置为none,在label标签中使用要显示的图片img,再使用js函数去控制图片的选中与否的切换。


JavaScript Code复制内容到剪贴板

  1.         class="checkbox" alt="选中" src="../img/checked.png" id="checkimg" onclick="checkclick();">   

  2.            

  3.      "checkbox" style="display:none" id="agree" checked="checked">   

  4.      <script>   </p></li> <li><p>         <span class="keyword">function</span> checkclick(){   </p></li> <li><p>            <span class="keyword">var</span> checkimg = document.getElementById(<span class="string">"checkimg"</span>);   </p></li> <li><p>            <span class="keyword">if</span>($(<span class="string">"#agree"</span>).is(<span class="string">':checked'</span>) ){   </p></li> <li><p>                $(<span class="string">"#agree"</span>).attr(<span class="string">"checked"</span>,<span class="string">"unchecked"</span>);   </p></li> <li><p>                checkimg.src=<span class="string">"../img/unchecked.png"</span>;   </p></li> <li><p>                checkimg.alt=<span class="string">"未选"</span>;   </p></li> <li><p>            } <span class="keyword">else</span>{   </p></li> <li><p>                $(<span class="string">"#agree"</span>).attr(<span class="string">"checked"</span>,<span class="string">"checked"</span>);   </p></li> <li><p>                checkimg.src=<span class="string">"../img/checked.png"</span>;   </p></li> <li><p>                checkimg.alt=<span class="string">"选中"</span>;   </p></li> <li><p>            }   </p></li> <li><p>        }   </p></li> <li><p>    </script>  

以上就是小编为大家带来的Html中使用自定义图片来实现checkbox显示的方法全部内容了,希望大家多多支持脚本之家~

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:php异步处理类Article suivant:创建业务流的时候用得着