dom的byclassname方法
首先你要明确一点,
getElementByClassName
这个方法并不是返回指定的一个元素而是一类元素,即所有class为你设定的class名称的元素,所以它的返回结果应该是一个数组,那么你要改变样式就需要从数组中取到元素,再针对元素来设置属性,而不是直接数组设置属性,这样自然会无效
以下是方法解释;
getElementById() 方法返回带有指定 ID 的元素:【返回元素】
getElementsByTagName() 返回带有指定标签名的所有元素。【返回元素集合,即数组】
getElementsByClassName() 方法
如果您希望查找带有相同类名的所有 HTML 元素,请使用这个方法:【返回元素集合,即数组】