Jquery追加跨度

时间:2013-06-11 12:33:28

标签: javascript jquery append html

只需要从var x中加载的XML数据中提取一些东西;代码工作正常,直到更改以下代码

$(this).append("<div class='fbbox'><fb:like href='http://www.ascensionnexus.com/BolnaManaHai/"+$(this).find('img').attr('src')+"' send='true' layout='button_count' show_faces='true'></fb:like></div>")
.append("<div id='content'><h1>"+x[selectedpicid].getElementsByTagName('CAPTION')[0].childNodes[0].nodeValue+"</h1><h1>"+x[selectedpicid].getElementsByTagName('DESCRIPTION')[0].childNodes[0].nodeValue+"</h1><h1><b>"+x[selectedpicid].getElementsByTagName('FOOTER')[0].childNodes[0].nodeValue+"</b></h1></div>")

到这个

$(this).append("<div class='fbbox'><fb:like href='http://www.ascensionnexus.com/BolnaManaHai/"+$(this).find('img').attr('src')+"' send='true' layout='button_count' show_faces='true'></fb:like></div><span style='color: "+$(this).attr('bcol')+"'><h1>"+x[selectedpicid].getElementsByTagName('CAPTION')[0].childNodes[0].nodeValue+"</h1><p>"+x[selectedpicid].getElementsByTagName('DESCRIPTION')[0].childNodes[0].nodeValue+"</p><br><h3>"+[selectedpicid].getElementsByTagName('FOOTER')[0].childNodes[0].nodeValue+"</h3></span>")

它不起作用并给出错误“Uncaught TypeError:Object [object Array]没有方法'getElementsByTagName'”。希望有人能帮助我理解这一点!

0 个答案:

没有答案