javascript如何给对象分配一个唯一的id好呢? - PHP进阶讨论

JavaScript016

javascript如何给对象分配一个唯一的id好呢? - PHP进阶讨论,第1张

意思是例如:(in jquery)$(\'wrap\').html(\'\')因为以后还要用到这个div,所以不能给它一个可能与现有div重名的id,而这样的div将会有很多很多个。我问的并不是怎样取得对象而是怎样管理这些新添加的div好。 

你可以给两个元素设置一个相同值得name属性,然后用getElementByName("nameValue")方法返回一数组,数组会包含那两个相同name值的元素对象。

之后可以用for语句遍历数组,处理那两个元素对象。

还有一种方法是给那两个元素设置相同的class值;

再封装一个函数,先获取那两个对象的父级对象,再遍历该父级的所有后代,用if判断className为你设置的class值时,将其压入一个创建的数组中,最后返回该数组。

之后同样可以用for语句遍历返回的数组,处理那两个元素对象。

还有也可以就给两个元素不同的id值,而将它们的处理代码块封装成一个函数,再将获取的两个元素对象分别调用该函数。