<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> <script language="javascript"> function loadshow(){ var bod = document.body; //body元素 var forms = document.forms; //所有表单 var imgs = document.images; //所有图片 var all = document.all; //文档中所有的元素
//getElementById & getElementsByTagName var frm1 = document.getElementById("frm1"); //getElementById方法用于根据id找寻出唯一的元素,只能用在document文档对象上,适合查找单独元素 alert(frm1.getAttribute("name")); //frm1;getAttribute获取某个元素的某一属性 var inputs = frm1.getElementsByTagName("input");//getElementsByTagName返回某一对象所包含的标签名字为xx的一组元素,可以用在任何每个node alert(inputs.length); //3 for(i=0;i<inputs.length;i++){ alert(inputs[i].getAttribute("type")); //text,password,button }
var script = document.getElementById("script"); //xx.childNodes获取xx节点的所有子节点(包括文本节点) var scriptChilds = script.childNodes; for(i=0;i<scriptChilds.length;i++){ var child = scriptChilds[i]; alert(child.innerHTML); //js,perl,php,python