2012-06-19 121 views
3

在我的頁面上,我有一個部分,我想在其中提供各種RSS源。將URL從URL傳遞到javascript

我不想拉動使用PHP的訂閱源,因爲我的頁面將受到從每個服務器獲取響應所需時間的影響。

相反,我想要做的就是在頁面上放置RSS提要網址,並讓Javascript提取它們並提取內容。

該解決方案的JavaScript一側沒有問題,但我找不到解決方案將URL從HTML傳遞給JS,我很滿意。理想情況下,我想要類似...

<div> 
    <param name="url" value="/url/of/some/feed"> 
    <param name="url" value="/url/of/some/other/feed"> 
</div> 

但我意識到這是無效的。

任何人有任何不錯的解決方案? (PS。我不想寫JS在我看來文件)

回答

6

使用data屬性,那麼你可以使用這樣的事情:

<div> 
    <span class="rss" data-url="/url/of/some/feed"></span> 
    <span class="rss" data-url="/url/of/some/other/feed"></span> 
</div> 

然後可以循環使用類DOM元素的rss,並得到各data-url屬性 - 在span可以是任何HTML元素

Nice explanation of on data attributes here

custom attributes is here官方HTML5文檔 - 卜他們可以在任何HTML版本的任何瀏覽器中工作 - 使用getAttribute()方法

+0

非常簡單的解決方案,謝謝 – michael