新手求助!!!!innerHTML丢失style样式
javascript吧
全部回复
仅看楼主
level 1
徐忒忒 楼主
<HTML XMLNS:CUSTOMTAG><HEAD><TITLE></TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<STYLE type=text/css>
<!--
td,select{font-size:14px;FONT-FAMILY: 宋体;}
TD.L9{ font-size: 14px;FONT-FAMILY: 宋体;}
TD.L12{ font-size: 14px;FONT-FAMILY: 宋体;}
.UnderLine {
font-size: 14px;FONT-FAMILY: 宋体;
border-bottom:#000000 1px solid;
borderColor=#000000
borderColorLight=#ffffff
borderColorDark=#000000
}
.UnderLine2 {font-size: 14px;FONT-FAMILY: 宋体;
border-bottom:#000000 2px solid;
borderColor=#000000
borderColorLight=#ffffff
borderColorDark=#000000
}
.LeftLine {
font-size: 14px;FONT-FAMILY: 宋体;
border-left:#000000 1px solid;
borderColor=#000000
borderColorLight=#ffffff
borderColorDark=#000000
}
.RightLine {
font-size: 14px;FONT-FAMILY: 宋体;
border-right:#000000 1px solid;
borderColor=#000000
borderColorLight=#ffffff
borderColorDark=#000000
}
.TopLine {
font-size: 14px;FONT-FAMILY: 宋体;
border-top:#000000 1px solid;
borderColor=#000000
borderColorLight=#ffffff
borderColorDark=#000000
}
.B_Line {
font-size: 14px;FONT-FAMILY: 宋体;
border-bottom:#000000 1px solid;
borderColor=#000000
borderColorLight=#ffffff
borderColorDark=#000000
}
.cBig {
font-size: 18px;
FONT-FAMILY: "宋体";
font-weight: bold;
}
.cTitle {
font-family: "宋体";
font:20px}
.cHspl {
font-family: "楷体";
font-size: 18px;
}
.STYLE1 {
font-size: 20px;
font-weight: bold;
}
.UnderLine1 {FONT-SIZE: 14px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: 宋体; borderColor: #000000
borderColorLight=#ffffff
borderColorDark=#000000
}
-->
</STYLE>
<META name=GENERATOR content="MSHTML 8.00.7601.17514">
<STYLE id=emr_default_css>BODY {
TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: 宋体; FONT-SIZE: 14px
}
TBODY {
TEXT-ALIGN: justify; FONT-FAMILY: 宋体; FONT-SIZE: 14px; text-: distribute
}
P {
MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
.QUALITY1 {
BORDER-BOTTOM-STYLE: dashed; BORDER-BOTTOM-COLOR: red; border-bottom-: thin
}
.QUALITY2 {
BORDER-BOTTOM: orange thin dashed
}
.QUALITY3 {
BORDER-BOTTOM-COLOR: blue; BORDER-BOTTOM-WIDTH: thin; border-bottom-: dashed
}
</STYLE>
</HEAD>
<BODY style="SCROLLBAR-ARROW-COLOR: #5fabf1; SCROLLBAR-FACE-COLOR: #c3e2ff; SCROLLBAR-DARKSHADOW-COLOR: #c3e2ff; SCROLLBAR-HIGHLIGHT-COLOR: #c3e2ff; SCROLLBAR-SHADOW-COLOR: #c3e2ff; SCROLLBAR-TRACK-COLOR: #fefefb; SCROLLBAR-3DLIGHT-COLOR: #f6f9fe" bgColor=#f0f0f0><PRINTINFO printFlag="1" titleHeight="100"></PRINTINFO><xml id=live link="mzyysj/mzjcbw"></xml>
<TABLE class="LeftLine RightLine TopLine UnderLine" border=0 cellSpacing=0 cellPadding=0 width=500 align=center>
<TBODY>
<TR>
<TD height=5> </TD></TR>
<TR>
<TD class=cHspl vAlign=center width=500 align=middle edit="0">巴 州 人 民 医 院</TD></TR>
.......
2023年05月31日 10点05分 1
level 1
徐忒忒 楼主
document.getElementById("emrInfo").innerHTML = htmlData;
htmlData就是上面那段代码 太长了 后面就没放
2023年05月31日 11点05分 2
level 1
徐忒忒 楼主
使用后发现在谷歌浏览器中
emrInfo这个div中会将htmlData的内容都放进去 展现的表单是有样式存在的
但是IE浏览器中style标签完全丢失
2023年05月31日 11点05分 3
level 3
这哪是innerHtml丢失,大概率就是ie的兼容性问题。
2023年06月14日 13点06分 4
1