2017-11-24 4 views
1

は、私は1つのドキュメントで複数のIDを書き込むことができ、例えばは、私は1つのドキュメントで複数のIDを書き込むことができ、

(document.getElementById("myDIV1" , "myDIV2").style.display = "none"; 
+0

いいえ、HTTPS:あなたはjQueryのをタグ付けてきたように、あなたはそれを使用することができ、

var divs = document.querySelectorAll('#myDIV1, #myDIV2') [].forEach.call(divs, function(div) { div.style.display = 'none'; }); 

同様に:

あなたは、あなただけの結果をループする必要がある代わりにかかわらず、querySelectorAll()を使用することができます://developer.mozilla.org/fr/docs/Web/API/Document/getElementById;あなたはそのような種類のもののためにjQueryのようなライブラリを見ているかもしれません。 – nicolallias

答えて

1

getElementById()は、単一のIDを取ります。

$('#myDIV1, #myDIV2').hide(); 
+0

同じidを持つ要素がある場合は、単一の要素を返します –

+0

@MarioNikolausこれは同じidを持つ複数の要素を持つべきではないからです。 –

+0

@MarioNikolaus IDは一意でなければならないので、決して起こるべきではありません – empiric

関連する問題