以下是一个RSS读取的代码,是JS方式的,怎么能让他输出成为HTML代码? 而不是JS方法调用?
现在可以调用出来,但是,这JS方式的,我希望输出HTML。不要用ASP/PHP方法的,因为要跨网站使用。谢谢。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
<title>Javascript获取RSS数据源</title> 
<script chartset="utf-8"> 
function list() 

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); 
xmlDoc.async="false"; 
xmlDoc.load("http://hi.baidu.com/wxy250/rss");//RSS源的URL 
var nodes=null; 
a2="webLog"; 
nodes = xmlDoc.selectNodes("/rss/channel/item"); 
if(nodes==null) 
allnet2006.innerText = "没有发现数据"; 
else 

allnet2006.innerHTML = ""; 
xx=nodes.length; 
if(xx>6)//控制列表长度 
xx=6;//控制列表长度 
for(i=0;i<xx;i++){ 
allnet2006.innerHTML +="<li><a href='" + nodes[i].selectSingleNode("link").text + "' rel='external'>" + nodes[i].selectSingleNode("title").text + "</a></li>"; 



</script> 
</head> 
<body onLoad="list()"> 
<div id="allnet2006"></div> 
</body> 
</html> 

解决方案 »

  1.   

    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html;   charset=gb2312">
    <script language="javascript">                                   
      function add()                                   
      {   
            option = new   Array();   
            proportion = new   Array();                           
            str='<table>';   
            str=str+'<tr align=center valign=middle bgcolor=#FFFFFF>';   
            str=str+'<td width="100%" height="25"><input type="text"></td>';   
            str=str+'<td   width="100%"   height="25"><input type="button"   name=del   onclick="this.parentNode.parentNode.parentNode.deleteRow(this.parentNode.parentNode.rowIndex)"   value="删除"></td>';   
            str=str+'</tr></table>';   
            window.upid.innerHTML+=str+'';   
      }
       </script>
    </head>
    <body>
    <form name="myform" onsubmit="javascript:return   check()">
    <table>
    <tr>
    <td>
    <input name="Submit2" type="button" onclick="javascript:add()"
    value="增加">
    </td>
    </tr>
    <tr>
    <td>
    <div id="upid"></div>
    </td>
    </tr>
    </table>
    </form>
    </body>
    </html>
      

  2.   

    document.getElementById('textDiv').innerHTML = shtml;  在js中声明一个变量 var shtml='';在js中表示shtml+='<a href="#">ssss</a>'  在body中写<div id="textDiv">显示位置</div>