複数の html dom ドキュメントがあり、いくつかの要素は異なるドキュメントで同じ ID を持っています。渡されたドキュメントをクエリする関数を 1 つだけ書きたいと思います。説明します:
現在、私はこの構造を持っています:
If(document.getElementById('myid1') != null)
// do Something
If(document.getElementById('myid2') != null)
// do Something
If(document.getElementById('myid3') != null)
// do Something
If(document.getElementById('myid4') != null)
// do Something
If(document.getElementById('myid5') != null)
// do Something
If(document.getElementById('myid6') != null)
// do Something
これをより良く構造化する方法はありますか?各ページ (ドキュメント) に対して関数を作成すると、同じことを行う関数が 30 個ほどあるので、グローバル関数を 1 つだけ作成することを考えました。何かアドバイスはありますか?
編集 :
If(document.getElementById('name') != null)
document.getElementById('name').value = name;
If(document.getElementById('company') != null)
document.getElementById('company').value = com;
If(document.getElementById('email') != null)
document.getElementById('email').value = email;
If(document.getElementById('mail') != null)
document.getElementById('mail').value = email;
前もって感謝します。