でDOM要素を取得します。その下には、動的に生成された他の10個のdivが生成されています。実際には、このループは、コードが動的に生成されていることを示すために使用されています。理解するべき主なものはmy-element
です。私のJavaScriptで私はこのように構成されているWebページを持っているjQueryの
、私は次のようにあります
$(function() {
var mainCanvas = document.getElementById('myCanvas');
initializeCanvas(mainCanvas); // This works.
var dynamicElements = $('.my-element');
for (var i=0; i<dynamicElements.length; i++) {
initializeCanvas($(dynamicElements[i])[0]); // This does not work
}
});
function initializeCanvas(canvas) {
// do stuff
}
initializeCanvas
作品への最初の呼び出し私は、実際のHTML DOM要素に渡しているので。しかし、2回目のinitializeCanvas
は複数回呼ばれ、何か他のものを渡すので失敗します。この場合、document.getElementByIdによって返されるものと同じタイプの要素を取得するにはどうすればよいですか?
ありがとうございます!
トリックを行う必要があります – mmcrae