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

js 生成input, 显示不出来文字

js 生成input, 显示不出来文字

暮色呼如 2018-07-05 09:13:42
js函数生成了一个多选框组,但是文字都显示不出来。<div id="product-radio-wrapper"></div><script>createCheckbox(document.getElementById('product-radio-wrapper'),['手机','笔记本','智能音箱'],'product');function createCheckbox(id,arr,name) {var len = arr.length,    i,    label;for (i = 0 ;i < len;i++) {    var cbox = document.createElement('input'),        label = document.createElement('label');    cbox.type = 'checkbox';    cbox.value = arr[i];    cbox.name = name;    cbox.innerHTML = arr[i];    label.appendChild(cbox);    id.appendChild(label);}}</script>显示如下:
查看完整描述

3 回答

?
30秒到达战场

TA贡献1828条经验 获得超6个赞

https://img1.sycdn.imooc.com//5b4620c400018b3204290126.jpg

cbox 改成 label

查看完整回答
反对 回复 2018-07-11
?
绝地无双

TA贡献1946条经验 获得超4个赞

复选框的 value 属性值不会显示在用户界面中 你得自己再弄一个标签给用户看

查看完整回答
反对 回复 2018-07-11
  • 3 回答
  • 0 关注
  • 1087 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号