我有一个大的html字符串,我填充数据并在innerHTML中使用...
我想制作一个这样的字符串:
var str = '<div>
<div></div>
</div>';
而不是这样:
var str = '<div>'
+'<div></div>'
+'</div>';
有办法吗?
答案 0 :(得分:4)
该行末尾的反斜杠表示该行正在继续下一行:
var str = '<div>\
<div></div>\
</div>';
答案 1 :(得分:1)
虽然可能不是您想要的,但您也可以这样做:
var str=[];
str.push('<div>');
str.push('<div></div>');
str.push('</div>');
html = str.join('');
答案 2 :(得分:1)
你可以使用反斜杠..
var str = 'bla\
foo\
bar';
您可以加入:
var str = ['foo',
'bar',
'baz'].join('')
您可以推送然后加入它:
var a = [];
a.push('<div>');
a.push('blah');
a.join('')