我有一個JavaScript數組被硬編碼到我的JavaScript文件:如何HTML標題存儲在JavaScript數組
var avatar_layers = new Array('background', 'body', 'hair', 'shirt', 'arms', 'legs', 'feet', 'weapon')
由於它是硬編碼,很難在不同的HTML文件之間使用它。
我想對其進行更改,以便JavaScript將查找所有在頁面上具有標題類的h3標籤,並使用這些標籤的內容創建數組。
我該怎麼做?
讀取周圍後,我發現我應該使用以下
document.getElementsByTagName( 「h3.title」)[0];
這將獲得所有h3.titles。但是,我不確定如何以數組形式輸出收集的數據。
我真的很感激任何指針。謝謝!
更新:我不能使用jQuery,它是常規的Java腳本
你可以在這裏看到我的代碼:http://jsfiddle.net/zk5Hn/2/
「輸出數據作爲數組」是什麼意思?輸出在哪裏?在控制檯? –
@gryzzly我發佈的數組稍後會在腳本中使用。所以我希望數組的值來自我的頁面中的HTML。那可能嗎? –
當然可以。你想要將HTML中的標題存儲在數組中?那是對的嗎? –