首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我正在动态创建checkboxlist,但它显示语法错误

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

Stack Overflow用户
提问于 2014-04-08 15:32:09
回答 3查看 53关注 0票数 0
代码语言:javascript
复制
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 (控制== 'CheckBoxList2') { var html_val=“0037 : Quinn,Thomas DDS

代码语言:javascript
复制
                       1234 : Sad, Asd 
代码语言:javascript
复制
                       QADR2 : Snell, Jason 
代码语言:javascript
复制
                       12SPAC : Space, Ken 
代码语言:javascript
复制
                       12345 : Test, Hygienist DDS 

";

代码语言:javascript
复制
                </div>
            } 
EN

回答 3

Stack Overflow用户

发布于 2014-04-08 15:45:21

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

类型必须是checkbox,并根据您的要求命名。

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

在变量中追加html字符串,并使用变量显示HTML

票数 1
EN

Stack Overflow用户

发布于 2014-04-08 15:42:27

在js中不能像这样使用HTML。像下面的代码一样使用

代码语言:javascript
复制
if (control == 'CheckBoxList2') {                  
    var html_val = "<div class='container'><input type='checkpro1'/>0037 : Quinn, Thomas DDS <br/>";              
}
票数 0
EN

Stack Overflow用户

发布于 2014-04-08 16:12:23

假设您希望在id='CheckBoxList2‘的控件中包含HTML代码

代码语言:javascript
复制
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。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22930427

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档