Dom getElementsByClassName不处理greasemonkey中解析的html数据

Dom getElementsByClassName不处理greasemonkey中解析的html数据,dom,parsing,greasemonkey,Dom,Parsing,Greasemonkey,var xhReq=新的XMLHttpRequest(); xhReq.open(“GET”、linksRaw、false); xhReq.send(空); var serverResponse=xhReq.responseText; var tempDiv=document.createElement('div'); tempDiv.innerHTML=serverResponse.replace(//g',); var plzWork=tempDiv.getElementsByClassNa

var xhReq=新的XMLHttpRequest(); xhReq.open(“GET”、linksRaw、false); xhReq.send(空); var serverResponse=xhReq.responseText; var tempDiv=document.createElement('div'); tempDiv.innerHTML=serverResponse.replace(//g',); var plzWork=tempDiv.getElementsByClassName('organizationID').innerHTML; 控制台日志(plzWork)

记录到firebug控制台的'plzWork':-)的值始终为'undefined',而链接代码为

<a class="organisationID" href="orglists.htm">Partner Organisations</a>

我正在用Greasemonkey和FF 3.6的最新版本编写这个脚本


谢谢

我讨厌指出那些琐碎的细节,因为我不知道为什么它不起作用,但是当类名的“organizationID”带有S时,你真的用“organizationID”和Z吗?

我讨厌指出那些琐碎的细节,因为我不知道为什么它不起作用,但是,当类名的“organizationID”带有一个S时,您真的要将“organizationID”与Z一起使用吗?

tempDiv.getElementsByClassName('organizationID')

返回集合,而不是单个元素


tempDiv.getElementsByClassName('organizationID').innerHtml

那是违法的。也许你的意思是:


tempDiv.getElementsByClassName('organizationID')[0]。innerHtml

tempDiv.getElementsByClassName('organizationID')

返回集合,而不是单个元素


tempDiv.getElementsByClassName('organizationID').innerHtml

那是违法的。也许你的意思是:


tempDiv.getElementsByClassName('organizationID')[0]。innerHtml