为了账号安全,请及时绑定邮箱和手机立即绑定

如何在html文本区域显示动态值

如何在html文本区域显示动态值

莫回无 2021-12-02 19:57:02
我有这样的要求:<div class="card-header">Data</div>  <ul class="list-group">      <li class="list-group-item">         <div class="custom-control custom-checkbox">          <input class="custom-control-input" type="checkbox" disabled>             <label class="custom-control-label ">Greater Than          </label>         </div>      </li>      <li class="list-group-item">         <div class="custom-control custom-checkbox">          <input class="custom-control-input" type="checkbox" disabled>             <label class="custom-control-label ">Lesser Than          </label>         </div>      </li>  </ul>如果用户选择大于我需要在同一页面的文本区域中像这样显示,如下所示:    {       'Greater Than':"Yes",      'Lesser Than' : "No"      }
查看完整描述

1 回答

?
www说

TA贡献1775条经验 获得超8个赞

你在寻找这样的东西吗?


document.getElementById("greater-than-checkbox").addEventListener("click", myFunction);

document.getElementById("lesser-than-checkbox").addEventListener("click", myFunction);


function myFunction() {

  const greaterThanCheckbox = document.getElementById('greater-than-checkbox');

  const lesserThanCheckbox = document.getElementById('lesser-than-checkbox');

  const textareaResult = document.getElementById('textarea-result');


  let greaterThan = greaterThanCheckbox.checked

  let lesserThan = lesserThanCheckbox.checked


  textareaResult.value = JSON.stringify({ 

        'Greater Than': greaterThan,

        'Lesser Than' : lesserThan 

  })

}


小提琴:https : //jsfiddle.net/mtfLrkz8/10


查看完整回答
反对 回复 2021-12-02
  • 1 回答
  • 0 关注
  • 387 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信