を通じて同時に同じクラスの作業で複数のdivを作成します。今は最初のものだけが動作し、2番目のものは何も起こりません。は、私は同じクラス名を持つ2つのdiv要素を持っているJavaScript関数
0
A
答えて
3
JavaScriptでは真の同時操作はありません。しかし、各操作または反復は、十分に近いミリ秒で発生します。あなたはマッチをループすることができます。
var bubbles = document.querySelectorAll('.bubble'); // get all divs with class bubble
[].forEach.call(bubbles, function(bubble){
// do something to bubble
});
0
あなたが望むものを達成するために、次のコードを使用することができます。
var bubbles = document.querySelectorAll('.bubble');
for(var i=0; bubbles[i]; i++){
var bubble = bubbles[i];
// now you do whatever you want to do with bubble
// i.e bubble.style.marginLeft = "10px";
}
また、jQueryを使用しても同じことができます。そのわずか1行のコード
$('.bubble').css({marginLeft:10});
おかげ
+0
'bubbles'は' NodeList'です。 'forEach'メソッドはありません。 –
+0
Ops!問題を指摘してくれてありがとう@AdamAzad。私のコードを編集しました。あなたの答えは私より優雅に見えますが。 – Obie
0
var x=document.getElementsByClassName('bubble');
//now x is an array of all elements with the class bubble
for(i=0;i<=x.length-1;i++){
//Do operations accordingly
}
関連する問題
- 1. 私はこのような同じクラス名を持ついくつかの要素持って、同じ親
- 2. は、私は3つのように同じクラスを持つdiv要素を持っている
- 3. はJavascriptを:私は2つのdiv要素を持っているのdiv
- 4. ブートストラップは、私は2つのdiv要素を持っている
- 5. 私は同じ名前を持つクラスとモジュールを持つクラス
- 6. 私は同じIDを持つ複数のdiv要素を持っているjsの
- 7. 同じ名前の2つの要素を持つXMLのXSD
- 8. はそう、彼らは私は2つのdiv要素を持っている
- 9. は、私はこのスタイルを持つdiv要素を持っている左
- 10. は、私は2つのクラスを持っているナビゲーション、同じレベルのコンポーネント
- 11. @jsonbackreferenceは、私は2つのクラスを持っている関係
- 12. 同じIDを持つ2つのdiv
- 13. 同じクラス名を持つすべての要素に対してjavascript関数を呼び出す方法
- 14. 同じクラス名を持つ複数のdivのmousemove
- 15. SQLクエリは、私は同じテーブル名を持つ2つのデータベースを持っている
- 16. Javascriptを私はこのようなJavaScriptを使用してクラスを持つ2つのdiv要素を持つパネルを作成する作成したdivタグ
- 17. ユニティ - 私は1つのインターフェイス持っている同じクラスに
- 18. 同じ関数名を持つ2つのファイルPython
- 19. 同じクラス名を持つdivの1つのjQueryクリックイベント
- 20. 私は2つの要素を持っているID
- 21. 2つのベクトルの同じインデックスを持つ同じ要素を見つける
- 22. 同じクラス名を持つ2つのbeanを注入する
- 23. 私は2つのインターフェイス持っている匿名クラスで
- 24. 2つの要素とWebオーディオAPIを持つjavascript関数
- 25. 同じ関数名を持つパッケージ
- 26. キャッシュジャバスクリプト - 同じ名前で、私はいくつかのJavaScriptを持って
- 27. HTML/CSSは、同じdivが、私は3つのdiv要素(以下の例を)持って
- 28. 2つのラジオボタンがJavaScriptと同じIDを持っている
- 29. 同じクラス名を持つ複数のdivに個別の操作が必要
- 30. は、私はいくつかのdivを持っている特定のクラスのdiv要素
あなたが* "同時に" *彼らに何をしたいですか? –
できません。しかし、物事はお互いに非常に接近して起こることがあります。 –