span 要素を DOM に追加する必要があります。
if (check smth...) {
a = createElement('span');
a.id = '_span';
b = document.getElementById('container');
b.appendChild(a);
}
dom ツリーから同じ要素が重複するのを防ぐために「if」で行う最善の方法は何ですか? 「窓を開けて、閉めるまで二度と開けないで」みたいな。
span 要素を DOM に追加する必要があります。
if (check smth...) {
a = createElement('span');
a.id = '_span';
b = document.getElementById('container');
b.appendChild(a);
}
dom ツリーから同じ要素が重複するのを防ぐために「if」で行う最善の方法は何ですか? 「窓を開けて、閉めるまで二度と開けないで」みたいな。
if ( document.getElementById( '_span' ) ) {
// Your code where you're creating your element with id "_span"
}
ID を入力し、新しい要素を追加する前に、指定された ID を持つ要素があるかどうかを確認します。
if($('#element_id').length) {
//do nothing, element is already in the dom
} else {
//add element
}