首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

用appendChild无法在元素节点里再添加元素节点吗解决方法

2012-02-12 
用appendChild无法在元素节点里再添加元素节点吗我想在span里动态添加a href#img src/a这样

用appendChild无法在元素节点里再添加元素节点吗
我想在<span>里动态添加<a href="#"><img src=""></a>这样的结构,然后代码在下面,现在的问题是如果没有创建a节点,图片可以正常显示,但是按照下面代码的话,图片显示不出来,IE提示网页有错误
我想appendChild不是把节点作为子节点添加到你要添加的那个节点里面嘛,然后就循环想形成
<span>
  <a><img src=...></a>
  <a><img src=...></a>
  <a><img src=...></a>
  <a><img src=...></a>
  <a><img src=...></a>
  <a><img src=...></a>
  .........
</span>
这样的结构,下面代码哪里错误了?谢谢


HTML code
<div id="main">        <span id="thumb_list"></span>      </div>


JScript code
var xml=xmlHttp.responseXML;                            var contentDiv=document.getElementById("main");              var oldList=document.getElementById("thumb_list");              var newList=document.createElement('span');              newList.setAttribute('id','thumb_list');                            var xml_page=xml.selectNodes("/picstore/pagen>


[解决办法]
a.setAttribute('href',#);
这句错了,改为:
a.setAttribute('href','#');

热点排行