我有一個字符串是這樣的:解析HTML內容的JavaScript/lodash
var inputString = "some sample string with <span data-id='24' data-name='cat'">cat</span> and <span data-id='25' data-name='dog'">dog</span>"
我試圖做的是從跨度的數據提取到一個JSON數組:
var json = [
{
id: '24',
name: 'cat'
},
{
id:'25',
name: 'dog'
}
];
,然後又脫掉字符串中的跨度:
var outputString = "some sample string with cat and dog";
我如何能做到這一點使用普通的Java任何想法腳本還是lodash?是否有將提取所有爲我跨度段,或做我需要做一步一步來,發現從第一個開始span元素的索引中的作用?任何幫助,將不勝感激。
指定的字符串的文件片段的'innerHTML',然後使用DOM函數來提取元素。 – Barmar