checkbox:click事件触发文本框显示隐藏
2018-06-24 00:10:36来源:未知 阅读 ()
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>checkbox</title> <script src="jquery.js"></script> </head> <body> <form action="#" id="form"> <input type="checkbox" name="city" value="南京">南京 <input type="checkbox" name="city" value="北京">北京 <input type="checkbox" name="city" value="纽约">纽约 <input type="checkbox" name="city" value="其他" id="other" onclick="change()">其他 <input type="text" style="display: none" id="txt"> </form> <script> // jQuery // $(function () { // $("#other").click(function () { // if($(this).attr("checked")){ // $("#txt").css("display","block") // }else { // $("#txt").css("display","none") // } // }) // }) // 原生JS function change() { var other = document.getElementById("other"); var txt = document.getElementById("txt"); if (other.checked == true) { txt.style.display = "block"; }else{ txt.style.display = "none"; } } </script> </body> </html>
如果用js改变checkbox的值,onchange不会被触发。
事件一般是监听用户的动作,用js改不属于用户动作。
另:document.getElementById("otherRoute").checked=true;
都在js改变checkbox的值了,在这句的后面就执行onchange方法的内容不就行了,就酱
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- JS 控件事件小结 2020-03-25
- js实现翻页后保持checkbox选中状态的实现方法 2020-03-25
- 分享JavaScript获取网页关闭与取消关闭的事件 2020-02-29
- jQuery事件绑定用法详解 2019-12-29
- input标签内容改变的触发事件介绍 2019-11-27
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash