使用AJAX多次加载表单

时间:2010-11-22 22:54:41

标签: javascript html ajax

我只是想使用循环多次加载一个表单/ div。试过这个 -

for (i=1; i<=4; i++) {
            //document.write(i);
            showObj('poidiv','block');
        }
// here poidiv is the name of a html div defined earlier

function showObj(objname,visibility){
        document.getElementById(objname).style.display= visibility;
    }

但没有工作。

实际上是否可以使用javascript多次加载相同的div /表单?

1 个答案:

答案 0 :(得分:1)

您将需要使用其他方法来访问您的元素,因为您只能通过ID引用单个元素。一个选项是按类引用它们,或者它是我的选择,使用jQuery并且它内置了选择器..

var myHTML='...whatever';  // this is the HTML we built somewhere
var myDIV=$('<div/>');     // here we create a DOM object in jQuery
$(myDiv).addClass('myClass'); // here we add a class so we can find them later
$(myDiv).append(myHTML);  // here we insert the HTML we built earlier and referenced up top

for(x=1;x<=4,x++){  // here we loop
   $('#someDistinceElementOnPage').append($(myDiv));  // here we append that HTML with it's surrounding DIV to some element on the page
}