`
谷超
  • 浏览: 165960 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

javascript W3C.DOM操作HTML(一)

阅读更多

三个非常有用的方法:document.getElementById("ID");getElementsByName("NAME");Element ele = document.getElementsByTagName("input");

前两个方法返回所对应的Element对象,第三个方法则返回Element的数组,可通过下标的方式对其进行访问,例如:ele[0],ele[1]...等,得到了Element对象,就可以进一步的操作该元素,例如:ele.getAttribute(value),ele.setAttribute(key,value)等,下面就举几个例子供大家来模仿!

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>DOM操作</title>
<style type="text/css">

</style>
</head>
<body>
<p><a id="netease" href="http://www.163.com" title="网易首页">网易</a></p>
<script type="text/javascript">
  var elem=document.getElementById("netease");

  alert(elem.getAttribute('title'));
</script>
</body>
</html>  

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>DOM操作</title>
<style type="text/css">

</style>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>DOM操作</title>
<style type="text/css">
/*实际中可以使用CSS实现鼠标滑过效果,这里只是演示js使用*/
</style>
</head>
<body>
<p><a id="netease" href="http://www.163.com" title="网易首页"    style="color:#668;text-decoration:none;">网易</a></p>
<script type="text/javascript">
  var elem=document.getElementById("netease");
  elem.onmouseover=function()
  {
      this.innerHTML="163";
      this.removeAttribute("style");
  }
  elem.onmouseout=function()
  {
      this.innerHTML="网易";
  }  
</script>
</body>
</html> </head>
<body>
<p><a id="netease" href="http://www.163.com" title="网易首页">网易</a></p>
<script type="text/javascript">
  var elem=document.getElementById("netease");
  elem.setAttribute('title','163主页');
</script>
</body>
</html>

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>DOM操作</title>
<style type="text/css">

</style>
</head>
<body>
<p><a id="netease" href="http://www.163.com" title="网易首页"    myAttr="hello">网易</a></p>
<script type="text/javascript">
  var elem=document.getElementById("netease");
  var str="";
  for(i=0;i<elem.attributes.length;i++)
  str+="<span style='color:red'>"+elem.attributes[i].nodeName+"</span>:"+elem.attributes[i].nodeValue+"<br/>";
  document.write(str);
</script>
</body>
</html> 

 

 

 

 

分享到:
评论

相关推荐

    w3cSchool.cc资源(http://www.w3cschool.cc)

    该平台的JavaScript教程讲解了变量、数据类型、运算符、流程控制、函数、对象等核心概念,还包含DOM操作和AJAX等内容,使学习者能编写动态网页。 4. PHP教程:PHP是一种服务器端脚本语言,广泛应用于Web开发。w3...

    ActiveObject 对象 Msxml2.DOMDocument 详解

    Msxml2.DOMDocument是Microsoft XML库(MSXML)中的核心组件,它实现了W3C的Document Object Model (DOM)接口。DOM是一种编程接口,允许程序和脚本动态地访问和更新XML文档的结构、内容和样式。DOMDocument对象提供...

    中文完整W3CSchool.chm

    W3CSchool.chm提供了从基础语法到高级特性的全面讲解,包括变量、数据类型、函数、DOM操作、AJAX等。 4. jQuery:jQuery是一个流行的JavaScript库,简化了JavaScript的使用。在教程中,你可以学习如何利用jQuery...

    W3CSchool.chm

    W3CSchool.chm中详细讲解了JavaScript的基础语法、DOM操作、事件处理、Ajax异步通信,以及现代JavaScript特性如ES6+的新特性,如箭头函数、模板字符串、Promise等。 4. **XML**:可扩展标记语言(XML)用于数据交换...

    W3C DOM操作

    W3C制定了一系列关于DOM的操作规范,旨在提高数据交换的一致性和互操作性。 #### 二、DOM操作XML示例解析 ##### 1. 读取XML文档 ```java public class DomReadDR { DocumentBuilderFactory factory; ...

    w3school.chm中文和英文版

    在w3schools_EN.chm中,你可以找到关于JavaScript的基本语法、函数、对象、事件处理以及DOM操作等全面内容。 其次,w3cschool_CN.chm是w3school的中文版教程,它为中文用户提供了同样全面的Web开发知识。对于初学者...

    w3school.CHM最新版

    《w3school.CHM最新版》是一个非常实用的离线学习资源,包含了w3school网站上的所有内容,包括HTML、CSS、JavaScript等Web开发基础知识。这个CHM(Compiled Help Manual)文件是Windows操作系统中常见的帮助文档格式...

    w3school.chm 离线版 最新版5.0

    《w3school.chm离线版 最新版5.0》是一个专门为学习Web开发技术而设计的资源库,它包含了丰富的HTML、CSS、JavaScript等前端技术的教程和参考手册。这个离线版本允许用户在没有互联网连接的情况下也能进行学习,极大...

    web开发初学者学习好工具W3C.CHM

    W3C.CHM的JavaScript教程包括变量、数据类型、函数、对象、DOM操作等基础知识,以及Ajax异步通信、jQuery库和ES6新特性等进阶内容。JavaScript让网页具有动态性和用户交互性,是现代Web开发不可或缺的一部分。 四、...

    w3cSchool.com.cn的

    w3cSchool的JavaScript教程涵盖了基础语法、DOM操作、事件处理、AJAX以及现代框架如React和Vue的基础知识。 5. **Web设计基础**:压缩包可能还包括有关色彩理论、排版、用户体验(UX)和界面设计(UI)的基本概念,...

    w3c离线文档html.css.javascript.xml.asp

    【标题】"w3c离线文档html.css.javascript.xml.asp"揭示了这是一份包含Web开发基础的离线教程集合,主要涵盖了W3C标准中的HTML、CSS、JavaScript、XML以及ASP技术。 【HTML】:HyperText Markup Language(超文本...

    w3school HTML DOM 中文教程

    HTML DOM(Document Object Model)是HTML和XML文档的编程接口,它将网页结构化为一个树形模型,允许程序员和脚本语言通过JavaScript或其他支持DOM的编程语言来访问和操作页面中的各个元素。这个w3school HTML DOM...

    JavaScript.DOM编程艺术(第2版)

    《JavaScript DOM编程艺术(第2版)》在简洁明快地讲述JavaScript和DOM的基本知识之后,通过几个实例演示了专业水准的网页开发技术,透彻阐述了平稳退化等一批至关重要的JavaScript编程原则和最佳实践,并全面探讨了...

    FriendsofED.DOM.Scripting.Dec.2010.rar

    1. **DOM概述**:DOM是W3C制定的一种标准,它将HTML或XML文档解析为一个可操作的对象树,允许程序和脚本动态更新、添加、删除和改变元素和属性。DOM的核心理念在于将网页内容结构化,方便进行数据操作。 2. **DOM...

    [JavaScript.DOM高级程序设计](加)桑贝斯.扫描版.part1.rar

     4.2.6 针对W3C DOM的事件   4.2.7 自定义事件   4.3 控制事件流和注册事件侦听器   4.3.1 事件流   4.3.2 注册事件   4.3.3 在事件侦听器中访问事件对象   4.3.4 跨浏览器的事件属性和方法  ...

    03-JavaScript工具箱.rar

    Javascript W3C参考手册.chmJavaScript_元素定位图.gifJavaScript函数速查手册.pdfJavascript核心对象参考手册.chm JavaScript缓动动画演示(Tween) .htmJavaScript使用完全参考手册.chm JavaScript事件支持快速检测....

    w3cschool菜鸟教程(w3cschool.cc).7z

    《w3cschool菜鸟教程(w3cschool.cc)》是一个知名的在线学习平台,专注于提供丰富的Web技术教程,包括HTML、CSS、JavaScript、PHP、SQL等。这个压缩包文件包含了该平台的部分教学资源,主要是一个名为“w3cschool...

    w3school.com.cn整站下载 领先的 Web 技术教程 离线学习

    其中包括W3C的标准技术:HTML、XHTML、CSS、XML 。以及其他的技术,诸如JavaScript、PHP、ASP、SQL等等。 HTML教程 HTML HTML5 XHTML CSS CSS3 TCP/IP XML教程 XML DTD XML DOM XSL XSLT XSL-FO XPath XQuery XLink...

Global site tag (gtag.js) - Google Analytics