<SCRIPT language=javascript>
function check()
{
var a='<p>2222 </p><p> </p><p>333</p><p> <div style="PAGE-BREAK-AFTER: always"><span style="DISPLAY: none"> </span></div>
</p><p> </p><p> </p><p> </p><p>3333 </p><div style="PAGE-BREAK-AFTER: always"><span style="DISPLAY: none"> </span></div>
<p> </p>';
alert(content)
}
function check()
{
var a='<p>2222 </p><p> </p><p>333</p><p> <div style="PAGE-BREAK-AFTER: always"><span style="DISPLAY: none"> </span></div>
</p><p> </p><p> </p><p> </p><p>3333 </p><div style="PAGE-BREAK-AFTER: always"><span style="DISPLAY: none"> </span></div>
<p> </p>';
alert(content)
}
{
var a='<p>2222 </p><p> </p><p>333</p><p> <div style="PAGE-BREAK-AFTER: always"><span style="DISPLAY: none"> </span></div>
</p><p> </p><p> </p><p> </p><p>3333 </p><div style="PAGE-BREAK-AFTER: always"><span style="DISPLAY: none"> </span></div>
<p> </p>';
alert(a)
}
始终报错 是什么原因呢?
var a='<p>2222 </p><p> </p><p>333</p><p> <div style="PAGE-BREAK-AFTER: always"><span style="DISPLAY: none"> </span></div>\
</p><p> </p><p> </p><p> </p><p>3333 </p><div style="PAGE-BREAK-AFTER: always"><span style="DISPLAY: none"> </span></div>\
<p> </p>';
alert(a)
}字符串截断了,造成语法错误.
把a的字符串写到一行,或者换行的时候家\ 转义,或者用字符串相加,例:
var a = '<p>222'
+'<span.....';
</p><p> </p><p> </p><p> </p><p>3333</p><div style="PAGE-BREAK-AFTER: always"><span style="DISPLAY: none"> </span></div>
<p> </p>';
var b='<p>2222 </p><p> </p><p>333</p><p> <div style="PAGE-BREAK-AFTER: always"><span style="DISPLAY: none"> </span></div>\
</p><p> </p><p> </p><p> </p><p>3333 </p><div style="PAGE-BREAK-AFTER: always"><span style="DISPLAY: none"> </span></div>\
<p> </p>'
a 可以 b不可以 为什么呢?