那么getElementById()相当于是获取树结构中的节点吗?
是的,假如我们把这个结构看成一军队,一节点代表一官位,这个id就代表身份(可以是身份证号码什么的,具有唯一性),
比如我是9排排长,你可以通过名字(可能重名)其中一个(getElementsByName)找到我,也可以通过排长的其中一个找到我(getElementsByTagName),也可以通过我的身份证号找到我(getElementsById)
举例:
<body> <div name="laowang"> </div> <div id="wo" name="laowang"> </div> <body>
比如 我==节点
上面的有两个叫老王的,我是第二个所以getElementsByName("laowang")[1]找到我
上面的div(排长),我是第二个所以getElementsByTagName("laowang")[1]找到我
由于id有唯一性,所以直接getElementsById("wo")找到我
是的,假如我们把这个结构看成一军队,一节点代表一官位,这个id就代表身份(可以是身份证号码什么的,具有唯一性),
比如我是9排排长,你可以通过名字(可能重名)其中一个(getElementsByName)找到我,也可以通过排长的其中一个找到我(getElementsByTagName),也可以通过我的身份证号找到我(getElementsById)
举例:
比如 我==节点
上面的有两个叫老王的,我是第二个所以getElementsByName("laowang")[1]找到我
上面的div(排长),我是第二个所以getElementsByTagName("laowang")[1]找到我
由于id有唯一性,所以直接getElementsById("wo")找到我