我有一个web服务,返回html字符串作为响应。我想在div元素中显示响应。我从服务中得到的响应是如何将html字符串转换为html dom元素?
<span style="text-indent: 29px;padding-top:35px;font-size: 16pt;font-family: Arial;color: #FFFFFF;font-weight: bold;position: absolute;text-decoration: none;">89</span>
<span style="text-indent: 41px;padding-top: 58px;font-size: 8pt;letter-spacing: 1px;font-family: Arial;color: #E5DA95;font-weight: bold;position: absolute;text-decoration: none">89</span>
<span style="text-indent: 55px;padding-top: 58px;font-size: 8pt;letter-spacing: 1px;font-family: Arial;color: #E5DA95;font-weight: bold;position: absolute;text-decoration: none">-</span>
<span style="text-indent: 59px;padding-top: 58px;font-size: 8pt;letter-spacing: 1px;font-family: Arial;color: #E5DA95;font-weight: bold;position: absolute;text-decoration: none">92</span>
<img src="https://www.autocheck.com/members/img/freeLinkScore/scoreBanner4.gif" height="75" width="75" border="0">
我使用了语句div.innerHTML = response;
响应显示为文本而不是HTML。有人可以告诉我如何显示在div内的HTML响应。
你确定它的返回HTML和不逃避都喜欢<和>标签的?如果你使用jQuery,你可以使用$(“#myDiv”)。html(response); – Fosco 2010-07-09 19:10:37
响应被编码。我需要在响应中将<和>替换为html吗?我不使用JQuery – kishore 2010-07-09 19:40:52