を使用して入力文字列からコンテンツ私は、このような文字列があります:私は何をしようとしているパースの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を使用して、これを行うことができる方法上の任意のアイデアスクリプトかロダシ?私のためにすべてのスパンセグメントを抽出する関数がありますか、それとも最初から始まるスパン要素のインデックスを見つけるためにステップごとに行う必要がありますか?どんな助けもありがとう。
ドキュメントフラグメントの 'innerHTML'に文字列を割り当て、その後、 DOM関数を使用して要素を抽出します。 – Barmar