label for input onClick发生了什么?

label for input onClick发生了什么?

    • 测试代码如下

测试代码如下

  • html
<label for="ipt" id="label_ipt">上传label>
<br />
<input type="file" id="ipt" />
  • js
window.onload = function () {
  function iptClick () {
    console.log("iptClick")
  }
  function iptClick2() {
    console.log("iptClick2")
  }
  ipt.onclick = iptClick;
  label_ipt.onclick = iptClick2;
}
  • 点击label之后的打印为iptClick2, iptClick

codepen地址

thanks

你可能感兴趣的:(前端,js)