$( '#箱')文本( “你好”)。将显示为文本。当我在循环中形成div时如何使用它?
for(i=0;i,3;i++) {
description+ = "<div id="box">+text[i]+</div>";
}
如何指定内联文本不应作为脚本执行。
编辑:忘了+
答案 0 :(得分:1)
试试这个,
text = [1,2,3];
for(i=0;i<3;i++) {
description+ = '<div id="box">' + text[i] + '</div>"';
}
编辑:转义脚本代码you need to change </script> to <\/script>
<强> Live Demo 强>
text = ['<script>alert("Hi");<\/script>','<script>alert("Hi");<\/script>','<script>alert("Hi");<\/script>'];
description ="";
for(i=0;i<3;i++) {
description += '<div id="box">' + text[i] + '</div>"';
}
答案 1 :(得分:0)
您可以使用XMP标记来阻止执行脚本。
for(i=0;i<3;i++) {
description+ = '<div id="box"><xmp>' + text[i] + '</xmp></div>';
}