document와 form에 id,name가져오기
/*******************************
document.all 에서 id값들을 가져오기
********************************/
function viewElement()
{
var coll = document.all.tags("span");
if (coll!=null)
{
for (i = 0; i < coll.length; i++)
alert(coll[i].id);
}
}
/*****************************
searchForm 에 있는 태그 이름들 가져오기
*******************************/
function setInfo()
{
var es = document.searchForm.elements;
for (var i = 0; i < es.length; i++)
{
var tname = es[i].tagName.toLowerCase();
var oname = es[i].name;
var otext = "";
if (tname == "select")
{
var tobj = eval("document.searchForm." + oname);
if (tobj.options.length < 1)
continue;
otext = tobj.options[tobj.selectedIndex].text;
}
else
otext = es[i].value;
try
{ /*검색조건*/
eval("document.all.info_" + oname).innerText = otext;
/*레포트출력검색조건*/
eval("document.searchForm.rpt_" + oname).value = otext;
}
catch (e)
{}//end of try catch
}//end of for
}
---------------------응용-------------------------------------
function clearDetail(){
var es = document.all.tags("span");
if (es!=null)
{
for (var i = 0; i < es.length; i++)
{
var oname = es[i].id;
try
{
if(oname.indexOf('detail_') > -1){
document.getElementById(oname).innerHTML = " ";
}
}
catch (e)
{}//end of try catch
}//end of for
}//end of if
}