我正在动态创建checkboxlist,但它显示语法错误

时间:2014-04-08 07:32:09

标签: javascript jquery html

if (control == 'CheckBoxList2') {                  
        <div class='container'>
              <input type='checkpro1'/>0037 : Quinn, Thomas DDS <br/>
              <input type='checkpro2'/>1234 : Sad, Asd <br/>
              <input type='checkpro3'/>QADR2 : Snell, Jason <br/>
              <input type='checkpro4'/>12SPAC : Space, Ken <br/>
              <input type='checkpro5'/>12345 : Test, Hygienist DDS <br />                
       </div></td></tr>
}

在上面的代码中显示红线..

我在html var中添加了代码,但仍无效。

if(control ==&#39; CheckBoxList2&#39;){                     var html_val =&#34;                           0037:Quinn,Thomas DDS
                          1234:悲伤,Asd
                          QADR2:Snell,Jason
                          12SPAC:Space,Ken
                          12345:测试,卫生师DDS
&#34 ;;

                </div>
            } 

3 个答案:

答案 0 :(得分:1)

if (control == 'CheckBoxList2') {                  
    var html_val = "<div class='container'><input type='checkbox' name='checkpro1'/>0037 : Quinn, Thomas DDS <br/>";
}

根据您的要求,类型必须是复选框和名称。

以上是您需要根据您的要求修改的参考代码。

在变量中附加html字符串并使用变量来显示HTML

答案 1 :(得分:0)

你不能在js中这样使用HTML。像这段代码一样使用

if (control == 'CheckBoxList2') {                  
    var html_val = "<div class='container'><input type='checkpro1'/>0037 : Quinn, Thomas DDS <br/>";              
}

答案 2 :(得分:0)

假设您希望控件中的HTML代码为id ='CheckBoxList2'

if (control == 'CheckBoxList2') {                  
        var divHtml='<div class='container'>';
        divHtml+='<input type='checkpro1'/>0037 : Quinn, Thomas DDS <br/>';
        divHtml+='<input type='checkpro2'/>1234 : Sad, Asd <br/>';
        divHtml+='<input type='checkpro3'/>QADR2 : Snell, Jason <br/>';
        divHtml+='<input type='checkpro4'/>12SPAC : Space, Ken <br/>';
        divHtml+='<input type='checkpro5'/>12345 : Test, Hygienist DDS <br />';                
        divHtml+='</div>';
        document.getElementById('CheckBoxList2').innerHTML=divHtml;
}

如果您希望将HTML代码放在另一个元素中,比如表格单元格,那么您需要引用该元素并在该元素上使用innerHTML。