渐渐模糊了约定 2024-01-02 15:41 采纳率: 17.4%
浏览 8
已结题

form.render()同样的手法,第二次没用了?

form.render()同样的手法,为什么第二次没用了?

<div class="layui-form-item">
                <div class="layui-inline">
                    <label class="layui-form-label">墓园</label>
                    <div class="layui-input-block" id="FTomb">
                      
                      <select  lay-filter="FTomb" lay-search="" name="FTomb">
                        <option value="0">请选择</option>
                      </select>
                    
                    </div>
                </div>
            </div>

            <div class="layui-form-item">
                <div class="layui-inline">
                    <label class="layui-form-label">墓型</label>
                    <div class="layui-input-block" id="FTombType">

                      <select lay-filter="FTombType" lay-search="" name="FTombType">
                        <option value="0">请选择</option>
                      </select>

                    </div>
                </div>
            </div>

这两个div的写法是完全相同的。

var select = document.getElementsByName("FTomb")[0]
for (var j = 0; j < json.count; j++) {
          if(j > 0){
            if(json.data[j].FTombName == json.data[j-1].FTombName){
              continue
            }
          }
    select.innerHTML += '<option value="'+json.data[j].FID+'">'+json.data[j].FTombName+'</option>'; 
}
form.render('select');

可以看到这里墓园是渲染成功的:

img

接下来是渲染墓型:

var select2 = document.getElementsByName("FTombType")[0]
            for (var j = 0; j < json.count; j++) {
              // console.log(json.data[j].FTombName+'---'+value)
              if(json.data[j].FTombName == value){
                select2.innerHTML += '<option value="'+json.data[j].FTombType+'">'+json.data[j].FTombType+'</option>'; 
              }
            }
            form.render('select');

完了点击墓型也没反应

img

console.log(select2)输出select元素发现是已经添加进去的,但是没有渲染:

img

求解惑

  • 写回答

1条回答 默认 最新

  • hahai1212 2024-01-02 18:23
    关注

    img

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 7月30日
  • 创建了问题 1月2日

悬赏问题

  • ¥15 C#i编程中so-ir-192编码的字符集转码UTF8问题
  • ¥15 51嵌入式入门按键小项目
  • ¥30 海外项目,如何降低Google Map接口费用?
  • ¥15 fluentmeshing
  • ¥15 手机/平板的浏览器里如何实现类似荧光笔的效果
  • ¥15 盘古气象大模型调用(python)
  • ¥15 传人记程序做的plc 485从机程序该如何写
  • ¥15 已知手指抓握过程中掌指关节、手指各关节和指尖每一帧的坐标,用贝塞尔曲线可以拟合手指抓握的运动轨迹吗?
  • ¥50 libwebsockets 如何添加其他socket事件回调
  • ¥50 实现画布拖拽算子排布,通过flink实现算子编排计算,请提供思路