2017-09-13 3 views

答えて

0

最初の.querySelector()コールは、単一の要素のみを返します。それがquerySelectorAll()の呼び出しのセレクタと一致しない場合、要素は保留されません。

ような、単一のセレクタを使用してみてください:

var products = document.querySelector("div.productDisplay[data-productId='" + id + "']"); 
+0

おかげ。今それは働いています。 – Hector

+0

もう1つの質問は、製品内の要素をどのように見つけるべきかということです。これはfindByClassをサポートしていません。 – Hector

+0

これを繰り返し実行し、['getElementsByClassName()'](https://developer.mozilla.org/en-US/docs/Web/API/Element/getElementsByClassName)のようなものを個別に実行する必要があります。 – Phylogenesis

関連する問題