html[0]是指该页面里的第一个div吗,那如果我一个页面有多个div和其他元素那这个rem怎么算
楼主先去吧js看明白了再问这种问题,至少先把getElementsByTagName的含义搞清楚了再问。
document.getElementByTagName("html")[0]意思是获得这个html根元素的意思咯?可是我不理解为什么是要特意用[0]数组的方式,一个html文件不就只有一个<html>吗?为什么是数组呢,难道说页面里标签a的href里的链接html页面也是当前html文件里的<html>?
肯定不是,首先你需要理解document.getElementByTagName的意思,表示的是获取标签的元素,如果是获取第一个div元素的话,那后面加的是
document.getElementsByTagName("div")[0];
而且如果是获取div元素的话,那就和 rem单位是相对的是html根元素,没有相关联了