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>
}
答案 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。