<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <p id="in" class="out">我是一个段落 <a href="" name="na">我是一个链接</a> </p> <script type="text/javascript"> /*DOM (文档对象模型) * 可访问 JavaScript HTML 文档的所有元素,控制web页面 * 通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML。 能够改变页面中的所有 HTML 元素 能够改变页面中的所有 HTML 属性 能够改变页面中的所有 CSS 样式 能够对页面中的所有事件做出反应 */ //1.获取元素节点 //1.通过id查找html元素 id是一个没有s var x=document.getElementById("in"); //2.通过类名查找html元素 var x=document.getElementsByClassName("out"); //3.通过标签查找html元素 var x=document.getElementsByTagName("p"); //4.通过name查找html元素 var x=document.getElementsByName("na"); //5.查找子标签,如查找 查找 id="in" 元素下的所有 <a> 元素: var x=document.getElementById("in"); var y=x.getElementsByTagName("a"); //2.读取元素内部的html代码 //document.getElementById("in").innerHTML="段落被修改了"; //3.读取属性 document.getElementsByTagName("a").name; </script> </body> </html>