新手问题:JS如何遍历一个DIV中所有的DOM

新手问题:JS如何遍历一个DIV中所有的DOM,第1张

function setup(){

if(!documentgetElementByTagName) return

divs=documentgetElementByTagName("div")

for(i=0;i<divslenght; i++){

div[i]

}

}

//封装了js原生获取dom元素的方法。 传入元素id 返回这个id对应的元素。

function getObj(id){        return documentgetElementById(id);    }

//这个方法是排序方法。先创建2个数组。第一个数组存储select元素的option对象。第二个数组存储select元素的option对象的显示值。 text。排序后将select元素的option们再重新放到select元素里。 listId 是select元素的id

  function sort(listId){        var aList = new Array();        var aText = new Array();        var mySelect = getObj(listId);        for(var i=0;i<mySelectlength;i++){            aList[i] = new listObj(mySelectoptionstext,mySelectoptionsvalue);            aText[i] = mySelectoptions[i]text;        }        aTextsort();        for(var i=0;i<aTextlength;i++){            mySelectoptions[i] = new Option(aText[i],getValueByKey(aList,aText[i]));        }    }

//这个方法模拟java中的map,根据key 获取对应的value 

 function getValueByKey(aList,key){        for(var i=0;i<aListlength;i++){            if(aList[i]text == key) return aList[i]value;        }        return "";    }

//这个是使用js 创建了一个对象,这个对象包括 text和value两个属性,由上文代码我们可以推测出 这个对象是用来存储select元素的option子元素的。

function listObj(text,value){        thistext = text;        thisvalue = value;    }

如有不明,请继续追问。

以上就是关于新手问题:JS如何遍历一个DIV中所有的DOM全部的内容,包括:新手问题:JS如何遍历一个DIV中所有的DOM、javascript 问题、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9656125.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存