把一段html代码赋值给一个变量,报错了。

iwangotomars 2007-08-28 03:23:24
var arr_truck_parameter[0] = "<P class=MsoNormal style='MARGIN: 0cm 0cm 0pt'><SPAN lang=EN-US style='FONT-SIZE: 9pt'><?xml:namespace prefix = o ns = 'urn:schemas-microsoft-com:office:office' /><o:p><FONT face=宋体> </FONT></o:p></SPAN></P>
<TABLE class=MsoNormalTable style='BORDER-RIGHT: medium none; BORDER-TOP: medium none;";

html代码后面还有一大串,但是上面的这段就报错了,说“未结束的字符串常量”
我已经把代码里面的双引号换成单引号,还是不管用?

如果要把html代码直接赋值给变量,该搞些什么字符串的转换才能不报错啊?
谢谢了,麻烦看看有什么办法
...全文
573 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
浪尖赏花 2007-08-28
  • 打赏
  • 举报
回复
lz可以将你的html代码放在一个textarea里面,如果不想显示这个textarea,可以在style里设置display:none,然后再去拿这个textarea里面的值,这个时候可以不将换行符replace掉,即可得到字符串

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>new page</title>
<script>
function a(){
var str=document.getElementById("ta1").innerText;
str=str.split("\r\n").join("");
alert(str);
}
</script>
</head>
<body>
<textarea id=ta1 rows="9" cols="115">
<TABLE class=MsoNormalTable style='BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-alt: solid black .5pt; mso-yfti-tbllook: 480; mso-border-insideh: .5pt solid black; mso-border-insidev: .5pt solid black' cellSpacing=0 cellPadding=0 border=1>
<TBODY>
<TR style='mso-yfti-irow: 0; mso-yfti-firstrow: yes'>
<TD style='BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e0e0e0; PADDING-BOTTOM: 0cm; BORDER-LEFT: black 1pt solid; WIDTH: 257.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; mso-border-alt: solid black .5pt' vAlign=top width=343 colSpan=2>
<P class=MsoNormal style='MARGIN: 0cm 0cm 0pt'><FONT face=宋体><SPAN style='FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman''>整车技术参数</SPAN><SPAN lang=EN-US style='FONT-SIZE: 9pt'><?xml:namespace prefix = o /><o:p></o:p></SPAN></FONT></P></TD>
<TD style='BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e0e0e0; PADDING-BOTTOM: 0cm; BORDER-LEFT: #f0f0f0; WIDTH: 168.7pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt' vAlign=top width=225>
<P class=MsoNormal style='MARGIN: 0cm 0cm 0pt'><FONT face=宋体><SPAN style='FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman''>标准配置参数</SPAN><SPAN lang=EN-US style='FONT-SIZE: 9pt'><o:p></o:p></SPAN></FONT></P></TD></TR>
<TR style='mso-yfti-irow: 1'>
<TD style='BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: black 1pt solid; WIDTH: 122.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt' vAlign=top width=163>
<P class=MsoNormal style='MARGIN: 0cm 0cm 0pt'><FONT face=宋体><SPAN style='FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman''>车辆长</SPAN><SPAN lang=EN-US style='FONT-SIZE: 9pt'>*</SPAN><SPAN style='FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman''>宽</SPAN><SPAN lang=EN-US style='FONT-SIZE: 9pt'>*</SPAN><SPAN style='FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman''>高(</SPAN><SPAN lang=EN-US style='FONT-SIZE: 9pt'>mm</SPAN><SPAN style='FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman''>)</SPAN><SPAN lang=EN-US style='FONT-SIZE: 9pt'><o:p></o:p></SPAN></FONT></P></TD>
<TD style='BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #f0f0f0; WIDTH: 135pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt' vAlign=top width=180>
<P class=MsoNormal style='MARGIN: 0cm 0cm 0pt'><SPAN lang=EN-US style='FONT-SIZE: 9pt'><FONT face=宋体>4990*1855*2230<o:p></o:p></FONT></SPAN></P></TD>
<TD style='BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #f0f0f0; WIDTH: 168.7pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt' vAlign=top width=225>
<P class=MsoNormal style='MARGIN: 0cm 0cm 0pt'><FONT face=宋体><SPAN style='FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman''>长条警灯系统(带喇叭)</SPAN><SPAN lang=EN-US style='FONT-SIZE: 9pt'><o:p></o:p></SPAN></FONT></P></TD></TR>
<TR style='mso-yfti-irow: 2'>
<TD style='BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: black 1pt solid; WIDTH: 122.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt' vAlign=top width=163>
<P class=MsoNormal style='MARGIN: 0cm 0cm 0pt'><FONT face=宋体><SPAN style='FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman''>整车整备质量(</SPAN><SPAN lang=EN-US style='FONT-SIZE: 9pt'>mm</SPAN><SPAN style='FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman''>)</SPAN><SPAN lang=EN-US style='FONT-SIZE: 9pt'><o:p></o:p></SPAN></FONT></P></TD>
<TD style='BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #f0f0f0; WIDTH: 135pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt' vAlign=top width=180>
<P class=MsoNormal style='MARGIN: 0cm 0cm 0pt'><SPAN lang=EN-US style='FONT-SIZE: 9pt'><FONT face=宋体>2130<o:p></o:p></FONT></SPAN></P></TD>
<TD style='BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #f0f0f0; WIDTH: 168.7pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt' vAlign=top width=225>
<P class=MsoNormal style='MARGIN: 0cm 0cm 0pt'><FONT face=宋体><SPAN style='FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman''>警报器,车载电台</SPAN><SPAN lang=EN-US style='FONT-SIZE: 9pt'><o:p></o:p></SPAN></FONT></P></TD></TR>
</textarea>
<input type=button value="获得字符串" onclick="a()">
</body>
</html>
btbtd 2007-08-28
  • 打赏
  • 举报
回复
俺的工具...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>String To Array - shawl.qiu template</title>
<style type="text/css">
/* <![CDATA[ */

/* ]]> */
</style>
<script type="text/javascript">
/*<![CDATA[*/
if (navigator.appName=="Microsoft Internet Explorer")
{
//最大化窗口
self.moveTo(-5,-5)
self.resizeTo(screen.availWidth +8,screen.availHeight+8)
//这个脚本定义的宽度其实比原窗口还要大那么一点.
}
/*]]*/
</script>
</head>
<body>
<form id="MainForm">
<p> 输入:<br />
<textarea cols="90%" rows="10" id="InputTxa"> if ckeckfile then
if fReTest(listForCheck, "\b"&sFlPox&"\b") then
for iArCkTemp=0 to uBound(tl_arCkFl)
'--------------------------------检测恶意代码
if inStrB(1, bnFileContent, tl_arCkFl(iArCkTemp), 1)<>0 then
if isArray(tl_arErrMaliceCode) then redim preserve _
tl_arErrMaliceCode(uBound(tl_arErrMaliceCode)+1) else redim tl_arErrMaliceCode(0)
tl_arErrMaliceCode(uBound(tl_arErrMaliceCode))=sFlNm
bFlag=false
exit for
end if
next
end if
end if
function fExtendObjASI(Obj, Set, sPrefix, iCount)
{// shawl.qiu code : void return
if(!Set) Set = [];
if(!iCount) iCount = 0;
if(!sPrefix) throw new Error("参数出错!");

Obj.Set = Set;
Obj.Marker = sPrefix;
Obj.Count = iCount;
} // end function fExtendObjASI(Obj, Set, sPrefix, iCount)

function fEncodeCode(Source, Obj, sPattern, sFlag)
{
if(!sFlag) sFlag = "g";
var Re = new RegExp(sPattern, sFlag);

Source[0] = Source[0]
.replace
(
Re
,function($0, $1)
{
Obj.Set.push($1);
//alert($1);
return Obj.Marker+(Obj.Count++);
}
);
} // end function fEncodeCode(Source, Obj, sPattern)</textarea>
</p><p>
<input type="submit" id="Submiter" value="提交" />
<input type="reset" value="重置" />
</p>
<p>输出:<br />
<textarea cols="90%" rows="15" id="OutputTxa"></textarea>
</p>
<p>默认空白:
<input type="text" id="DefaultSpaceTbx" value="2" style="width:24px;" />
<select id="SpaceSle">
<option value=" ">Space</option>
<option value=" ">Tab</option>
</select>
|
<input type="checkbox" value="checkbox" id="TrimCbx" />
:Trim
|
<input type="checkbox" value="checkbox" id="DebugCbx" /> : Debug
</p>
</form>

<script type="text/javascript">
/*<![CDATA[*/
var InputTxa = document.getElementById("InputTxa");
var Submiter = document.getElementById("Submiter");
var OutputTxa = document.getElementById("OutputTxa");
var DefaultSpaceTbx = document.getElementById("DefaultSpaceTbx");
var SpaceSle = document.getElementById("SpaceSle");
var TrimCbx = document.getElementById("TrimCbx");
var DebugCbx = document.getElementById("DebugCbx");

Submiter.onclick =
function()
{
var TempStr = [InputTxa.value];

StringToArray
(TempStr, TrimCbx.checked, SpaceSle.value, DefaultSpaceTbx.value, DebugCbx.checked);

OutputTxa.value = TempStr;
return false;
};

function StringToArray(Source, bTrim, sSpace, iSpaceLen, bDebug)
{// shawl.qiu code : return string
var bStr = false;
if(Source.constructor==String) Source = [Source], bStr = true;

if(bTrim) fStringTrim(Source, false, "gm");
var Debug = bDebug;

// escape string
var Count = 0;
var Comma = "";
var TempAr = [];
Source[0].replace
(
/^(.+)$/gm,
function($0, $1)
{
if(Count>0) Comma = ",";

$1 = $1.replace(/\n\r|\r|\n/g, "");

$1 = $1.replace(/\\/g, "\\\\");
$1 = $1.replace(/"/g, "\\\"");

$1 = [Comma, "\"", $1, "\\n\""].join("");

TempAr.push($1);

Count++;
return $1;
}
);

Source[0] = TempAr.join("\n");

// fix close script
Source[0] = Source[0].replace(/<\/script>/gi, "<\\/script>");

Source[0] = ["\[\n", Source, "\n\].join('');"].join("");

var sUnshift = fStringSpace(sSpace, parseInt(iSpaceLen));
fUnshiftString(Source, sUnshift);

if(Debug) fListCharcode(Source);

if(bStr) return Source[0];
} // end function StringToArray(Source, bTrim, sSpace, iSpaceLen)

function fListCharcode(Source)
{// shawl.qiu code : return string
var bStr = false;
if(Source.constructor==String) Source = [Source], bStr = true;

var Len = Source[0].length;
var Ar = [];
var TempAr = [];

for(var i=0; i<Len; i++)
{
var CurChar = Source[0].charAt(i);
//alert(CurChar)
Ar.push(CurChar);
TempAr.push(CurChar.charCodeAt());

if(CurChar.charCodeAt()==10||i===Len-1)
{
Ar.push(TempAr.join(","));
Ar.push("\n");
TempAr = [];
}
}

Source[0] = Ar.join("");
if(bStr) return Source[0];
} // end function fListCharcode(Source)

function fStringSpace(sStr, iTime)
{
var nLen=arguments.length;
if(nLen===0)
{
sStr=' '
iTime=2;
}

if(nLen==1)
{
sStr+=' ';
iTime=2;
}
return new Array(iTime+1).join(sStr);
} // end function fStringSpace

function fUnshiftString(Source, sForUnshift)
{// shawl.qiu code : return string
var bString = false;
if(Source.constructor==String)
{
Source = [Source];
bString = true;
}
Source[0] = Source[0]
.replace
(
/^([\s\S])/gm
,sForUnshift+"$1"
);

if(bString)
{
return Source[0];
}
} // end function fUnshiftString(Source, sForUnshift)

function fStringTrim(Source, bLine, sFlag)
{// shawl.qiu code : return string
if(!sFlag) sFlag = "g";
var bString = false;
var Re = null;

if(Source.constructor==String)
{
Source = [Source];
bString = true;
}

if(!bLine)
{
if(/m/i.test(sFlag)) Re = new RegExp("^[^\\r\\n\\S]+|[^\\r\\n\\S]+$", sFlag);
else Re = new RegExp("^\\s+|\\s+$", sFlag);
Source[0] = Source[0].replace(Re, '');
}
else
{
Re = new RegExp("^[^\\n\\S]*?\\n|\\s+$", sFlag);
Source[0] = Source[0].replace(Re, '');
}

if(bString) return Source[0];
} // end function fStringTrim(Source)
/*]]*/
</script>
</body>
</html>
iwangotomars 2007-08-28
  • 打赏
  • 举报
回复
好像不还是不行啊,我把整段html代码贴出来,

<TABLE class=MsoNormalTable style='BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-alt: solid black .5pt; mso-yfti-tbllook: 480; mso-border-insideh: .5pt solid black; mso-border-insidev: .5pt solid black' cellSpacing=0 cellPadding=0 border=1>
<TBODY>
<TR style='mso-yfti-irow: 0; mso-yfti-firstrow: yes'>
<TD style='BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e0e0e0; PADDING-BOTTOM: 0cm; BORDER-LEFT: black 1pt solid; WIDTH: 257.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; mso-border-alt: solid black .5pt' vAlign=top width=343 colSpan=2>
<P class=MsoNormal style='MARGIN: 0cm 0cm 0pt'><FONT face=宋体><SPAN style='FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman''>整车技术参数</SPAN><SPAN lang=EN-US style='FONT-SIZE: 9pt'><?xml:namespace prefix = o /><o:p></o:p></SPAN></FONT></P></TD>
<TD style='BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e0e0e0; PADDING-BOTTOM: 0cm; BORDER-LEFT: #f0f0f0; WIDTH: 168.7pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt' vAlign=top width=225>
<P class=MsoNormal style='MARGIN: 0cm 0cm 0pt'><FONT face=宋体><SPAN style='FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman''>标准配置参数</SPAN><SPAN lang=EN-US style='FONT-SIZE: 9pt'><o:p></o:p></SPAN></FONT></P></TD></TR>
<TR style='mso-yfti-irow: 1'>
<TD style='BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: black 1pt solid; WIDTH: 122.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt' vAlign=top width=163>
<P class=MsoNormal style='MARGIN: 0cm 0cm 0pt'><FONT face=宋体><SPAN style='FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman''>车辆长</SPAN><SPAN lang=EN-US style='FONT-SIZE: 9pt'>*</SPAN><SPAN style='FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman''>宽</SPAN><SPAN lang=EN-US style='FONT-SIZE: 9pt'>*</SPAN><SPAN style='FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman''>高(</SPAN><SPAN lang=EN-US style='FONT-SIZE: 9pt'>mm</SPAN><SPAN style='FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman''>)</SPAN><SPAN lang=EN-US style='FONT-SIZE: 9pt'><o:p></o:p></SPAN></FONT></P></TD>
<TD style='BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #f0f0f0; WIDTH: 135pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt' vAlign=top width=180>
<P class=MsoNormal style='MARGIN: 0cm 0cm 0pt'><SPAN lang=EN-US style='FONT-SIZE: 9pt'><FONT face=宋体>4990*1855*2230<o:p></o:p></FONT></SPAN></P></TD>
<TD style='BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #f0f0f0; WIDTH: 168.7pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt' vAlign=top width=225>
<P class=MsoNormal style='MARGIN: 0cm 0cm 0pt'><FONT face=宋体><SPAN style='FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman''>长条警灯系统(带喇叭)</SPAN><SPAN lang=EN-US style='FONT-SIZE: 9pt'><o:p></o:p></SPAN></FONT></P></TD></TR>
<TR style='mso-yfti-irow: 2'>
<TD style='BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: black 1pt solid; WIDTH: 122.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt' vAlign=top width=163>
<P class=MsoNormal style='MARGIN: 0cm 0cm 0pt'><FONT face=宋体><SPAN style='FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman''>整车整备质量(</SPAN><SPAN lang=EN-US style='FONT-SIZE: 9pt'>mm</SPAN><SPAN style='FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman''>)</SPAN><SPAN lang=EN-US style='FONT-SIZE: 9pt'><o:p></o:p></SPAN></FONT></P></TD>
<TD style='BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #f0f0f0; WIDTH: 135pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt' vAlign=top width=180>
<P class=MsoNormal style='MARGIN: 0cm 0cm 0pt'><SPAN lang=EN-US style='FONT-SIZE: 9pt'><FONT face=宋体>2130<o:p></o:p></FONT></SPAN></P></TD>
<TD style='BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #f0f0f0; WIDTH: 168.7pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt' vAlign=top width=225>
<P class=MsoNormal style='MARGIN: 0cm 0cm 0pt'><FONT face=宋体><SPAN style='FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman''>警报器,车载电台</SPAN><SPAN lang=EN-US style='FONT-SIZE: 9pt'><o:p></o:p></SPAN></FONT></P></TD></TR>

想要把上面的那段代码赋值给js里面的一个变量,怎么才可以不报错呢?因为html是不确定的,所以不能一段一段分别赋值,我也用了楼上的方法替换 换行符
tmp = replace(tmp, "\r\n/g", "")
上面是这个是asp代码,可还是不行,:(
哪位热心的兄弟帮帮忙啊,没折了。谢谢
浪尖赏花 2007-08-28
  • 打赏
  • 举报
回复
把换行符replace掉就可以了
iwangotomars 2007-08-28
  • 打赏
  • 举报
回复
谢谢,但是我的html代码有很多,并且都是数据库里面读出来的,要显示在页面上,不可能一段一段付给变量的啊,数据都是未知的

请问还有别的好方法吗?
hij333 2007-08-28
  • 打赏
  • 举报
回复
嗯,上边的这个可以
mbx615 2007-08-28
  • 打赏
  • 举报
回复
你这么写
var arr_truck_parameter[0] = "<P class=MsoNormal style='MARGIN: 0cm 0cm 0pt'>";
arr_truck_parameter[0]+="<SPAN lang=EN-US style='FONT-SIZE: 9pt'>";
arr_truck_parameter[0]+="<?xml:namespace prefix = o ns = 'urn:schemas-microsoft-com:office:office' />";
........
这样看着清晰还不出错
浪尖赏花 2007-08-28
  • 打赏
  • 举报
回复
var arr_truck_parameter[0]= "<P class=MsoNormal style='MARGIN: 0cm 0cm 0pt'><SPAN lang=EN-US style='FONT-SIZE: 9pt'><?xml:namespace prefix = o ns = 'urn:schemas-microsoft-com:office:office' /><o:p><FONT face=宋体> </FONT></o:p></SPAN></P><TABLE class=MsoNormalTable style='BORDER-RIGHT: medium none; BORDER-TOP: medium none;";
浪尖赏花 2007-08-28
  • 打赏
  • 举报
回复
你的代码根本就不是一行
======》
var arr = "<P class=MsoNormal style='MARGIN: 0cm 0cm 0pt'><SPAN lang=EN-US style='FONT-SIZE: 9pt'><?xml:namespace prefix = o ns = 'urn:schemas-microsoft-com:office:office' /><o:p><FONT face=宋体> </FONT></o:p></SPAN></P><TABLE class=MsoNormalTable style='BORDER-RIGHT: medium none; BORDER-TOP: medium none;";
通过本课程学习您可以学习到Dart语言如下知识:第1章 Dart语言概述:Dart语言简介、Dart语言支持平台开发、Flutter为什么选择Dart语言。第2章 开发环境搭建:下载Dart SDK、Windows下安装Dart SDK、macOS下安装Dart SDK、Visual Studio Code开发工具、IntelliJ IDEA开发工具。第3章 完成个Dart程序:动动手写一个HelloWorld、Dart源代码文件组织结构、Visual Studio Code调试Dart代码、IntelliJ IDEA调试Dart代码。第4章 Dart语法基础:标识符、关键字、变量、常量、注释、库。第5章 Dart数据类型:数值类型、字符串、数据类型相互转换、布尔类型和枚举类型第6章 运算符:算术运算符、算术赋值运算符、关系运算符、逻辑运算符、位运算符、条件运算符、类型检查运算符。第7章 控制语句:分支语句、循环语句、跳转语句。第8章 函数:函数声明、可选参数、头等函数(first-class function)、匿名函数。第9章 类:类声明、getter和setter访问器、构造函数、静态变量和静态方法、级联符号。第10章 继承与多态:Dart中的继承实现、调用父类构造函数、成员变量的覆盖(Override)、方法的覆盖(Override)、多态、混入(Mixins)。第11章 抽象类与接口:抽象类、接口、Dart中隐式接口、实现接口。第12章 数据容器:List容器、Set容器、Map容器、泛型。第13章 异常处理:捕获异常、try-on捕获异常、try-catch捕获异常、try-on-catch捕获异常、使用finally代码块、手动抛出异常、自定义异常类。第14章 异步编程:Dart异步处理机制、案例:同步函数实现读取文件、案例:异步函数实现读取文件、Future对象。  

87,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧