既存のhtmlページのcssスタイルシートを作成する必要があります。スクリプトを使用してすべてのクラスとIDを抽出する簡単な方法はありますか...私はpython、java、c、javascript、およびphpに精通しています。それらの言語用のライブラリはありますか?私にとっては少しやり過ぎです。助けてくれてありがとう。
乾杯!
既存のhtmlページのcssスタイルシートを作成する必要があります。スクリプトを使用してすべてのクラスとIDを抽出する簡単な方法はありますか...私はpython、java、c、javascript、およびphpに精通しています。それらの言語用のライブラリはありますか?私にとっては少しやり過ぎです。助けてくれてありがとう。
乾杯!
各要素のを取得する最も簡単な方法id
は、 , を持つ要素を単純に反復処理し、id
それを取得することです。
var idEls = document.querySelectorAll('*[id]'),
ids = [];
for (var i=0, len=idEls.length; i<len; i++){
ids.push(idEls[i].id);
}
実装していないブラウザーをカバーする 1 つの方法は、すべてquerySelectorAll()
の要素の nodeList を作成し、その (おそらく非常に大きい) nodeList を反復処理し、存在するかどうかをテストし、存在する場合はそれを配列にプッシュすることです。id
var els = document.getElementsByTagName('*'),
ids = [];
for (var i=0, len=els.length; i<len; i++){
if (els[i].id){
ids.push(els[i].id);
}
}
jquery を使用して要素をループし、ID とクラスを取得します。
$('html *').each(function(){
console.log($(this).attr('id'), $(this).attr('class'))
})