getElementByID:
1.前面只能加document
2.只能找到一个元素
3.静态方法
getElementsByTagName:
1.前面可以跟document也可以跟别的元素
2.找到一堆元素的集合,用[]
3.动态方法
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script> // #list{} var oUI = document.getElementById("list"); // #li{} document.getElementsByTagName("li"); // #list li{} oUI.getElementsByTagName("li"); window.onload=function () { var oBtn = document.getElementsByTagName("input"); document.body.innerHTML = '<input type = "button" value="按钮"><input type = "button" value="按钮"><input type = "button" value="按钮">'; oBtn[0].onclick = function(){alert("1")}; oBtn[1].onclick = function () { alert(2); } oBtn[2].onclick = function () { alert(3); } } </script> </head> <body> </body> </html>