2009-10-08 43 views
0

所以我設法使用原型爲項目卡住了,到目前爲止我無法忍受它。替換分​​類元素的內容(不帶ID)

我想要做的就是在一個非常特定的地方替換一個標題 - 它沒有ID,我不能更改HTML,因爲它不是由我託管的。

Event.observe(window, 'load', function() { 
    $$('#page #container .content .frame .entry h3.entry-title').update('Hello'); 
    $$('#page #container .content .frame .entry h3.entry-title').innerHTML; 
}); 

沒有用腳本發生以上,但我知道原型可以拿起<h3 class="entry-title">因爲document.title = $$('#page #container .content .frame .entry h3.entry-title').length;顯示1

缺少什麼我在這裏?

+0

是否$$('#page')。update('Test Message')工作? – powtac 2009-10-08 11:12:47

回答

1

嘗試

$$('#page #container .content .frame .entry h3.entry-title')[0].update('Hello'); 

你選擇返回值似乎是一個原型對象/數組。用[0]捕獲第一個條目並應用update()。

+0

正如我看到的,$$將返回一個對象/數組 - 因此爲什麼你必須迭代多個查找。這很有道理,謝謝! – jakeisonline 2009-10-08 12:06:18