问答详情
源自:2-3 rem原理与简介-3动态修改fontsize

html[0]是指该页面里的第一个div吗,那如果我一个页面有多个div和其他元素那这个rem怎么算

html[0]是指该页面里的第一个div吗,那如果我一个页面有多个div和其他元素那这个rem怎么算


提问者:慕运维0461344 2018-08-03 20:57

个回答

  • qq_天道酬勤_81
    2018-10-16 13:38:35

    楼主先去吧js看明白了再问这种问题,至少先把getElementsByTagName的含义搞清楚了再问。

  • 慕运维0461344
    2018-08-04 10:22:05

    document.getElementByTagName("html")[0]意思是获得这个html根元素的意思咯?可是我不理解为什么是要特意用[0]数组的方式,一个html文件不就只有一个<html>吗?为什么是数组呢,难道说页面里标签a的href里的链接html页面也是当前html文件里的<html>?

  • _蛰伏
    2018-08-03 22:29:04

    肯定不是,首先你需要理解document.getElementByTagName的意思,表示的是获取标签的元素,如果是获取第一个div元素的话,那后面加的是 

    document.getElementsByTagName("div")[0];

    而且如果是获取div元素的话,那就和 rem单位是相对的是html根元素,没有相关联了