Document.getElement方法
Document.getElement方法
当我们想要操作DOM元素的时候,很多时候都是选择使用getElement方法去获取到这个元素的集合,然后通过设置相关的属性值来进行操作。下面是一些总结类小笔记:
1. getElementById
通过id去获取DOM元素,一般是去准确的操作某一个元素,当然name只有一个DOM有时,也是操作这一个,但要知道id的特点就是他的唯一性。
2.getElementsByName
这个方法是通过name去获取DOM元素集合,可以获取所有name匹配的元素。注意方法返回的是集合(可以理解为结构是数组但数组方法却不能够用的一类数据结构)而不是数组。如果你想要去想数组一样操作getElementsByName返回的数据,你可以使用Array.prototype.slice.call()来进行转换,从而使用数组相关操作。
const nameList = document.getElementsByName();
const nameArr = Array.prototype.slice.call(nameList);
3.getElementsByTagName
这个方法同name,只不过获取的是同一类元素标签(tag)的集合,如果想转化成数组进行操作元素,方法与上面的getElementsByName相同。
评论已关闭