您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页label绑定其他元素

label绑定其他元素

来源:二三娱乐
点击 label 绑定给其他元素,用以提高用户体验。
  1. 显式绑定,用 id 联系
<label for="user_name">Name: </label>
<input id="user_name" type="text">
  1. 隐式绑定,嵌套即可
<label for="">Name: <input type="text"></label>
应用场景:
  1. checkbox 记住密码/用户协议
<input type="checkbox" id="remember">
<label for="remember">记住密码?</label>
var oRem = document.getElementById("remember");
oRem.onclick = function(){
    if(this.checked){
        //点击 label 触发input事件
    }
};
  1. 绑定 button ,触发 click
<label for="btn">some text</label>
<butto id="btn">button</button>
var oBtn = document.getElementById("btn");
oBtn.onclick = function(){
    //点击 label 触发 button 事件
};
  1. 配合 Css 模拟开关效果/checkbox和radio等等...

Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务