2013-05-22 56 views
0

我認爲我的問題很容易,但我對JavaScript很新。 我有一個代碼,它使用queryselector從HTMl代碼獲取信息。 的JavaScript代碼是這樣的:範圍和查詢選擇器

userData.innerHTML = resp.responseText; 
       if(userData.querySelector('strong.username a')) { 
       username = userData.querySelector('strong.username a').textContent; 
       } 

在HTML頁面的代碼是這樣的:

<span class="name-of-thumb">   
<a href="/houses/palo">North Carolina</a> 
</span> 

我需要使用querySelector從HTML獲得 「北卡羅來納」。我應該如何修改javascript代碼中的「strong.username a」部分?

謝謝!

回答

1

span.name-of-thumb a將工作,或只是.name-of-thumb a。這將選擇在.name-of-thumb父級中找到的第一個a節點。

+0

非常感謝!對不起,如果這是一個容易的問題,但我真的不知道該怎麼做,但你解釋得很好。謝謝! – mto

+0

請注意,使用'.name-of-thumb a'版本將會找到具有'a'元素的類名爲'thumb'的ANY元素的第一個出現。這可能是也可能不是你想要的。 – HBP