tonyliang_id 2016-07-18 15:42 采纳率: 54.8%
浏览 1612
已采纳

javaScript 如何动态生成HTML模块

需求:想用javaScript重复写下面的HTML模块100次,每次改变下面的几个值。业界最流行的写法是怎么样的?最好能给个完整的代码。
1)字符串“2,我有几个非常欣赏的老师”,用变量替换
2)name "TC2", 用变量替换

 <div class="form-group">                                                           
   <p class="col-md-6">                                                             
    2,我有几个非常欣赏的老师                                                 
   </p>                                                                             
   <div class="col-md-4">                                                           
     <select name="TC2" class="select2 full-width-fix required">                    
       <option value="">                                                            
       </option>                                                                    
       <option value="2">                                                           
            不对                                                                     
       </option>                                                                    
       <option value="4">                                                           
            比较不对                                                                 
       </option>                                                                    
       <option value="6">                                                           
            不清楚                                                                   
       </option>                                                                    
       <option value="8">                                                           
            比较对                                                                   
       </option>                                                                    
       <option value="10">                                                           
            非常对                                                                   
       </option>                                                                    
     </select>                                                                      
   </div>                                                                           
 </div>
  • 写回答

3条回答 默认 最新

  • tonyliang_id 2016-07-20 06:01
    关注

    土办法,搞定;以后可以再排版排得更好些,现在先凑合用着。

                                                  <div class="tab-pane" id="tab4">
                                                    <script type="text/javascript">                                             
                                                        for (var i=55; i<=72; i++) {
                                                                var str = "<div class='form-group'> <p class='col-md-6'>" +     titles[i-1] +   "</p>     <div class='col-md-5'>    <label class='radio-inline'>      <input type='radio' class='uniform required' name='TC" + i + "' value='10'>       非常对    </label>    <label class='radio-inline'>      <input type='radio' class='uniform required' name='TC" + i + "' value='8' >          比较对    </label>    <label class='radio-inline'>      <input type='radio' class='uniform required' name='TC" + i + "' value='6'>       不清楚    </label>    <label class='radio-inline'>      <input type='radio' class='uniform required' name='TC" + i + "' value='4'>       比较不对    </label>    <label class='radio-inline'>      <input type='radio' class='uniform required' name='TC" + i + "' value='2'>        不对    </label>  </div> </div>";
    
                                                                document.write(str);
                                                            }                                                                                                                                                                                                                
                                                    </script>                                                                           
                                                  </div>
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?