﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-qileilove-文章分类-HTML DOM</title><link>http://www.blogjava.net/qileilove/category/54260.html</link><description>不想做屌丝的码农，不是好项目经理！屌丝生涯从此开始！</description><language>zh-cn</language><lastBuildDate>Fri, 28 Mar 2014 09:14:02 GMT</lastBuildDate><pubDate>Fri, 28 Mar 2014 09:14:02 GMT</pubDate><ttl>60</ttl><item><title>HTML DOM 总结</title><link>http://www.blogjava.net/qileilove/articles/411635.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Fri, 28 Mar 2014 08:24:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411635.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411635.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411635.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411635.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411635.html</trackback:ping><description><![CDATA[<div id="header" style="margin: 0px 0px 0px 12px; border: 0px; width: 1100px; height: 90px; background-color: #efefef; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal;"><a href="http://www.w3school.com.cn/index.html" title="w3school 在线教程" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-image: url(http://www.w3school.com.cn/ui/bg.gif); background-color: transparent; text-indent: -9999px; overflow: hidden; display: block; width: 372px; height: 90px; float: left; background-position: 0px -120px; background-repeat: no-repeat no-repeat;">w3school 在线教程</a><div id="ad_head" style="margin: 0px; border: 0px; float: right; width: 728px; height: 90px;"><iframe width="728" height="90" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" id="aswift_0" name="aswift_0" style="margin: 0px; padding: 0px; border-width: 0px; left: 0px; position: absolute; top: 0px;"></iframe></div></div><div id="navfirst" style="margin: 0px 0px 0px 12px; border: 0px; height: 55px; width: 1100px; background-color: #ffffff; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal;"><ul id="menu" style="margin: 0px; padding: 0px; border: 0px; height: 55px; width: 1100px; background-image: url(http://www.w3school.com.cn/ui/bg.gif); background-color: transparent; position: relative; background-position: 0% 0%; background-repeat: no-repeat no-repeat;"><li id="h" style="margin: 0px; padding: 0px; border: 0px; left: 0px; width: 155px; display: block; height: 55px; list-style: none; position: absolute; top: 0px;"><a href="http://www.w3school.com.cn/h.asp" title="HTML 系列教程" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #900b09; background-color: transparent; display: block; height: 55px; text-indent: -9999px; overflow: hidden; background-position: initial initial; background-repeat: initial initial;">HTML 系列教程</a></li><li id="b" style="margin: 0px; padding: 0px; border: 0px; left: 155px; width: 157px; display: block; height: 55px; background-image: url(http://www.w3school.com.cn/ui/bg.gif); background-color: transparent; list-style: none; position: absolute; top: 0px; background-position: -155px -55px; background-repeat: no-repeat no-repeat;"><a href="http://www.w3school.com.cn/b.asp" title="浏览器脚本教程" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #900b09; background-color: transparent; display: block; height: 55px; text-indent: -9999px; overflow: hidden; background-position: initial initial; background-repeat: initial initial;">浏览器脚本</a></li><li id="s" style="margin: 0px; padding: 0px; border: 0px; left: 312px; width: 167px; display: block; height: 55px; list-style: none; position: absolute; top: 0px;"><a href="http://www.w3school.com.cn/s.asp" title="服务器脚本教程" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #900b09; background-color: transparent; display: block; height: 55px; text-indent: -9999px; overflow: hidden; background-position: initial initial; background-repeat: initial initial;">服务器脚本</a></li><li id="d" style="margin: 0px; padding: 0px; border: 0px; left: 479px; width: 158px; display: block; height: 55px; list-style: none; position: absolute; top: 0px;"><a href="http://www.w3school.com.cn/d.asp" title="ASP.NET 教程" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #900b09; background-color: transparent; display: block; height: 55px; text-indent: -9999px; overflow: hidden; background-position: initial initial; background-repeat: initial initial;">ASP.NET 教程</a></li><li id="x" style="margin: 0px; padding: 0px; border: 0px; left: 637px; width: 101px; display: block; height: 55px; list-style: none; position: absolute; top: 0px;"><a href="http://www.w3school.com.cn/x.asp" title="XML 系列教程" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #900b09; background-color: transparent; display: block; height: 55px; text-indent: -9999px; overflow: hidden; background-position: initial initial; background-repeat: initial initial;">XML 系列教程</a></li><li id="ws" style="margin: 0px; padding: 0px; border: 0px; left: 738px; width: 185px; display: block; height: 55px; list-style: none; position: absolute; top: 0px;"><a href="http://www.w3school.com.cn/ws.asp" title="Web Services 系列教程" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #900b09; background-color: transparent; display: block; height: 55px; text-indent: -9999px; overflow: hidden; background-position: initial initial; background-repeat: initial initial;">Web Services 系列教程</a></li><li id="w" style="margin: 0px; padding: 0px; border: 0px; left: 923px; width: 177px; display: block; height: 55px; list-style: none; position: absolute; top: 0px;"><a href="http://www.w3school.com.cn/w.asp" title="建站手册" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #900b09; background-color: transparent; display: block; height: 55px; text-indent: -9999px; overflow: hidden; background-position: initial initial; background-repeat: initial initial;">建站手册</a></li></ul></div><div id="navsecond" style="margin: 0px 0px 0px 12px; border: 0px; float: left; width: 180px; background-color: #f9f9f9; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal;"><div id="course" style="margin: 0px; padding-top: 45px; padding-bottom: 10px; border: 0px; background-image: url(http://www.w3school.com.cn/ui/bg.gif); background-color: transparent; background-position: 0px -690px; background-repeat: no-repeat no-repeat;"><h2>HTML DOM</h2><ul style="margin: 0px 0px 0px 12px; padding: 0px; border: 0px;"><li style="margin: 0px; padding: 0px; border: 0px; list-style: none;"><a href="http://www.w3school.com.cn/htmldom/index.asp" title="HTML DOM 教程" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #000000; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">DOM 教程</a></li><li style="margin: 0px; padding: 0px; border: 0px; list-style: none;"><a href="http://www.w3school.com.cn/htmldom/dom_intro.asp" title="HTML DOM 简介" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #000000; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">DOM 简介</a></li><li style="margin: 0px; padding: 0px; border: 0px; list-style: none;"><a href="http://www.w3school.com.cn/htmldom/dom_nodes.asp" title="HTML DOM 节点" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #000000; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">DOM 节点</a></li><li style="margin: 0px; padding: 0px; border: 0px; list-style: none;"><a href="http://www.w3school.com.cn/htmldom/dom_methods.asp" title="HTML DOM 方法" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #000000; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">DOM 方法</a></li><li style="margin: 0px; padding: 0px; border: 0px; list-style: none;"><a href="http://www.w3school.com.cn/htmldom/dom_properties.asp" title="HTML DOM 属性" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #000000; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">DOM 属性</a></li><li style="margin: 0px; padding: 0px; border: 0px; list-style: none;"><a href="http://www.w3school.com.cn/htmldom/dom_using.asp" title="HTML DOM 访问" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #000000; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">DOM 访问</a></li><li style="margin: 0px; padding: 0px; border: 0px; list-style: none;"><a href="http://www.w3school.com.cn/htmldom/dom_modify.asp" title="HTML DOM 修改" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #000000; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">DOM 修改</a></li><li style="margin: 0px; padding: 0px; border: 0px; list-style: none;"><a href="http://www.w3school.com.cn/htmldom/dom_content.asp" title="HTML DOM 内容" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #000000; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">DOM 内容</a></li><li style="margin: 0px; padding: 0px; border: 0px; list-style: none;"><a href="http://www.w3school.com.cn/htmldom/dom_elements.asp" title="HTML DOM 元素" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #000000; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">DOM 元素</a></li><li style="margin: 0px; padding: 0px; border: 0px; list-style: none;"><a href="http://www.w3school.com.cn/htmldom/dom_events.asp" title="HTML DOM 事件" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #000000; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">DOM 事件</a></li><li style="margin: 0px; padding: 0px; border: 0px; list-style: none;"><a href="http://www.w3school.com.cn/htmldom/dom_navigation.asp" title="HTML DOM 导航" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #000000; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">DOM 导航</a></li><li style="margin: 0px; padding: 0px; border: 0px; list-style: none;"><a href="http://www.w3school.com.cn/htmldom/dom_summary.asp" title="您已经学习了 HTML DOM，接下来的学习内容是什么呢？" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #ff0000; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">DOM 总结</a></li></ul><h2>DOM 实例</h2><ul style="margin: 0px 0px 0px 12px; padding: 0px; border: 0px;"><li style="margin: 0px; padding: 0px; border: 0px; list-style: none;"><a href="http://www.w3school.com.cn/example/hdom_examples.asp" title="HTML DOM 实例" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #000000; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">DOM 实例</a></li></ul><h2>DOM 参考手册</h2><ul style="margin: 0px 0px 0px 12px; padding: 0px; border: 0px;"><li style="margin: 0px; padding: 0px; border: 0px; list-style: none;"><a href="http://www.w3school.com.cn/htmldom/htmldom_reference.asp" title="HTML DOM 对象" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #000000; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">DOM 参考</a></li></ul></div><div id="selected" style="margin: 0px; padding-top: 45px; padding-bottom: 10px; border: 0px; background-image: url(http://www.w3school.com.cn/ui/bg.gif); background-color: transparent; background-position: -362px -690px; background-repeat: no-repeat no-repeat;"><h2>建站手册</h2><ul style="margin: 0px 0px 0px 12px; padding: 0px; border: 0px;"><li style="margin: 0px; padding: 0px; border: 0px; list-style: none;"><a href="http://www.w3school.com.cn/site/index.asp" title="网站构建" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #000000; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">网站构建</a></li><li style="margin: 0px; padding: 0px; border: 0px; list-style: none;"><a href="http://www.w3school.com.cn/w3c/index.asp" title="万维网联盟 (W3C)" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #000000; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">万维网联盟 (W3C)</a></li><li style="margin: 0px; padding: 0px; border: 0px; list-style: none;"><a href="http://www.w3school.com.cn/browsers/index.asp" title="浏览器信息" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #000000; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">浏览器信息</a></li><li style="margin: 0px; padding: 0px; border: 0px; list-style: none;"><a href="http://www.w3school.com.cn/quality/index.asp" title="网站品质" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #000000; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">网站品质</a></li><li style="margin: 0px; padding: 0px; border: 0px; list-style: none;"><a href="http://www.w3school.com.cn/semweb/index.asp" title="语义网" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #000000; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">语义网</a></li><li style="margin: 0px; padding: 0px; border: 0px; list-style: none;"><a href="http://www.w3school.com.cn/careers/index.asp" title="职业规划" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #000000; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">职业规划</a></li><li style="margin: 0px; padding: 0px; border: 0px; list-style: none;"><a href="http://www.w3school.com.cn/hosting/index.asp" title="网站主机" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #000000; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">网站主机</a></li></ul><h2><a href="http://www.w3school.com.cn/about/index.asp" title="关于 W3School" id="link_about" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #0479a7; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">关于 W3School</a></h2><h2><a href="http://www.w3school.com.cn/about/about_helping.asp" title="帮助 W3School" id="link_help" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #0479a7; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">帮助 W3School</a></h2></div></div><div id="maincontent" style="margin: 0px; border: 0px; float: left; width: 740px; background-color: #f9f9f9; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal;"><h1>你已经学习了 HTML DOM，下一步呢？</h1><div id="tpn" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; height: 29px; width: 710px; background-color: #ffffff;"><ul style="margin: 0px; padding: 0px; border: 0px; height: 29px; width: 230px; background-image: url(http://www.w3school.com.cn/ui/bg.gif); background-color: transparent; position: relative; background-position: 0px -570px; background-repeat: no-repeat no-repeat;"><li style="margin: 0px; padding: 0px; border: 0px; left: 0px; width: 105px; display: block; height: 29px; list-style: none; position: absolute; top: 0px; overflow: hidden;"><a href="http://www.w3school.com.cn/htmldom/dom_navigation.asp" title="HTML DOM 导航" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #900b09; background-color: transparent; display: block; height: 29px; text-indent: -9999px; background-position: initial initial; background-repeat: initial initial;">DOM 导航</a></li><li style="margin: 0px; padding: 0px; border: 0px; left: 125px; width: 105px; display: block; height: 29px; list-style: none; position: absolute; top: 0px; overflow: hidden;"><a href="http://www.w3school.com.cn/example/hdom_examples.asp" title="HTML DOM 实例" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #900b09; background-color: transparent; display: block; height: 29px; text-indent: -9999px; background-position: initial initial; background-repeat: initial initial;">DOM 实例</a></li></ul></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px;"><h2>HTML DOM 总结</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">本教程已经向您讲解了如何使用 HTML DOM 来增强网站的动态交互性。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">您已经学会了如何操作 HTML 元素以响应不同的场景。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">如需更多有关 HTML DOM 的信息，请访问我们的&nbsp;<a href="http://www.w3school.com.cn/example/hdom_examples.asp" title="HTML DOM 实例" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">HTML DOM 实例</a>和&nbsp;<a href="http://www.w3school.com.cn/htmldom/htmldom_reference.asp" title="HTML DOM 参考手册" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">HTML DOM 参考手册</a>。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px;"><h2>现在您已经学习了 HTML DOM，下一步呢？</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在本教程中，我们已通过在客户端（在浏览器中）使用脚本来创建动态网页。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">也可以通过在服务器上使用脚本来增加网页的动态性。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">通过服务器端脚本，您能够编辑、添加或更改网页内容。您能够对提交自 HTML 表单的数据做出响应，访问数据或数据库，并向浏览器返回结果，为不同的用户定制页面。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在 W3School，您可以学习以下服务器端脚本教程：</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a href="http://www.w3school.com.cn/php/index.asp" title="PHP 教程" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">PHP 教程</a></p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a href="http://www.w3school.com.cn/asp/index.asp" title="ASP 教程" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">ASP 教程</a></p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a href="http://www.w3school.com.cn/aspnet/index.asp" title="ASP.NET 教程" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">.NET 教程</a></p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">您也可以通过我们的服务器端脚本系列教程页面，快速了解各种不同的服务器端脚本技术。</p></div><div id="bpn" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; height: 29px; width: 710px; background-color: #ffffff;"><ul style="margin: 0px; padding: 0px; border: 0px; height: 29px; width: 230px; background-image: url(http://www.w3school.com.cn/ui/bg.gif); background-color: transparent; position: relative; background-position: 0px -570px; background-repeat: no-repeat no-repeat;"><li style="margin: 0px; padding: 0px; border: 0px; left: 0px; width: 105px; display: block; height: 29px; list-style: none; position: absolute; top: 0px; overflow: hidden;"><a href="http://www.w3school.com.cn/htmldom/dom_navigation.asp" title="HTML DOM 导航" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #900b09; background-color: transparent; display: block; height: 29px; text-indent: -9999px; background-position: initial initial; background-repeat: initial initial;">DOM 导航</a></li><li style="margin: 0px; padding: 0px; border: 0px; left: 125px; width: 105px; display: block; height: 29px; list-style: none; position: absolute; top: 0px; overflow: hidden;"><a href="http://www.w3school.com.cn/example/hdom_examples.asp" title="HTML DOM 实例" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #900b09; background-color: transparent; display: block; height: 29px; text-indent: -9999px; background-position: initial initial; background-repeat: initial initial;">DOM 实例</a></li></ul></div></div><div id="sidebar" style="margin: 0px; border: 0px; float: left; width: 180px; background-color: #f9f9f9; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal;"><div id="searchui" style="margin: 15px 0px 15px 5px; border: 0px;"><form method="get" id="searchform" action="http://www.google.com.hk/search" style="margin: 0px; padding: 0px; border: 0px;"><p style="margin-top: 0px; margin-right: 0px; margin-left: 0px; padding: 0px; border: 0px;"><label for="searched_content" style="margin: 0px 0px 0px 2px; padding: 0px; border: 0px; text-transform: uppercase; letter-spacing: 2px; font-size: 11px;">SEARCH:</label></p><p style="margin-top: 0px; margin-right: 0px; margin-left: 0px; padding: 0px; border: 0px;"></p><p style="margin-top: 0px; margin-right: 0px; margin-left: 0px; padding: 0px; border: 0px;"><input type="text" name="as_q" id="searched_content" title="在此输入搜索内容。" style="margin: 0px 0px 0px 2px; padding-top: 0px; padding-bottom: 0px; border-width: 0px; width: 135px; height: 20px; background-color: #fdfdfd; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;" />&nbsp;<input type="submit" value="Go" title="搜索！" style="margin: 0px; padding: 0px; border: 0px; background-color: #ae4141; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; width: 25px; height: 20px;" /></p></form></div><div id="tools" style="margin: 0px; padding-top: 66px; padding-bottom: 10px; padding-left: 34px; border: 0px; background-image: url(http://www.w3school.com.cn/ui/bg.gif); background-color: transparent; background-position: -181px -690px; background-repeat: no-repeat no-repeat;"><h5><a href="http://www.w3school.com.cn/htmldom/htmldom_reference.asp" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #900b09; background-image: url(http://www.w3school.com.cn/ui/bg.gif); background-color: transparent; display: block; width: 112px; height: 68px; background-position: 0px -320px; background-repeat: no-repeat no-repeat;">HTML DOM 参考手册</a></h5><h5><a href="http://www.w3school.com.cn/example/hdom_examples.asp" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #900b09; background-image: url(http://www.w3school.com.cn/ui/bg.gif); background-color: transparent; display: block; width: 112px; height: 68px; background-position: 0px -389px; background-repeat: no-repeat no-repeat;">HTML DOM 实例</a></h5></div><div id="ad" style="margin: 0px; padding-top: 66px; padding-bottom: 10px; padding-left: 10px; border: 0px; background-image: url(http://www.w3school.com.cn/ui/bg.gif); background-color: transparent; background-position: -543px -690px; background-repeat: no-repeat no-repeat;"><iframe width="160" height="600" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" id="aswift_1" name="aswift_1" style="margin: 0px; padding: 0px; border-width: 0px; left: 0px; position: absolute; top: 0px;"></iframe></div></div><div id="footer" style="margin: 0px 0px 0px 12px; border-width: 10px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #ffffff; border-bottom-color: #ffffff; clear: both; width: 1100px; height: 46px; background-color: #b6b6b6; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal;"><p style="margin-right: 10px; margin-bottom: 0px; margin-left: 10px; padding: 0px; border: 0px;">W3School 提供的内容仅用于培训。我们不保证内容的正确性。通过使用本站内容随之而来的风险与本站无关。W3School 简体中文版的所有内容仅供测试，对任何法律问题及风险不承担任何责任。</p><p style="margin-right: 10px; margin-bottom: 0px; margin-left: 10px; padding: 0px; border: 0px;">当使用本站时，代表您已接受了本站的<a href="http://www.w3school.com.cn/about/about_use.asp" title="关于使用" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #000000; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">使用条款</a>和<a href="http://www.w3school.com.cn/about/about_privacy.asp" title="关于隐私" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #000000; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">隐私条款</a>。版权所有，保留一切权利。 赞助商：<a href="http://www.yktz.net/" title="上海赢科投资有限公司" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #000000; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">上海赢科投资有限公司</a>。&nbsp;<a href="http://www.miitbeian.gov.cn/" style="margin: 0px; padding: 0px; border: 0px; text-decoration: none; color: #000000; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">蒙ICP备06004630号</a></p></div><img src ="http://www.blogjava.net/qileilove/aggbug/411635.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-03-28 16:24 <a href="http://www.blogjava.net/qileilove/articles/411635.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>HTML DOM - 导航</title><link>http://www.blogjava.net/qileilove/articles/411634.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Fri, 28 Mar 2014 08:20:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411634.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411634.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411634.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411634.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411634.html</trackback:ping><description><![CDATA[<div id="intro" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><p style="margin: 0px; padding: 0px; border: 0px; line-height: 18px;">通过 HTML DOM，您能够使用节点关系在节点树中导航。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>HTML DOM 节点列表</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">getElementsByTagName() 方法返回<span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">节点列表</span>。节点列表是一个节点数组。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">下面的代码选取文档中的所有 &lt;p&gt; 节点：</p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var x=document.getElementsByTagName("p");</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">可以通过下标号访问这些节点。如需访问第二个 &lt;p&gt;，您可以这么写：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">y=x[1];</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a target="_blank" href="http://www.w3school.com.cn/tiy/t.asp?f=dom_nodelist" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">注释：</span>下标号从 0 开始。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>HTML DOM 节点列表长度</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">length 属性定义节点列表中节点的数量。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">您可以使用 length 属性来循环节点列表：</p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">x=document.getElementsByTagName("p");  for (i=0;i&lt;x.length;i++) { document.write(x[i].innerHTML); document.write("&lt;br /&gt;"); } </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a target="_blank" href="http://www.w3school.com.cn/tiy/t.asp?f=dom_nodelist_length" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p><h3>例子解释：</h3><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">获取所有 &lt;p&gt; 元素节点</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">输出每个 &lt;p&gt; 元素的文本节点的值</li></ul></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>导航节点关系</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">您能够使用三个节点属性：parentNode、firstChild 以及 lastChild ，在文档结构中进行导航。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">请看下面的 HTML 片段：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;html&gt; &lt;body&gt;  &lt;p&gt;Hello World!&lt;/p&gt; &lt;div&gt;   &lt;p&gt;DOM 很有用!&lt;/p&gt;   &lt;p&gt;本例演示节点关系。&lt;/p&gt; &lt;/div&gt;  &lt;/body&gt; &lt;/html&gt; </pre><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">首个 &lt;p&gt; 元素是 &lt;body&gt; 元素的首个子元素（firstChild）</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">&lt;div&gt; 元素是 &lt;body&gt; 元素的最后一个子元素（lastChild）</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">&lt;body&gt; 元素是首个 &lt;p&gt; 元素和 &lt;div&gt; 元素的父节点（parentNode）</li></ul><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">firstChild 属性可用于访问元素的文本：</p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;html&gt; &lt;body&gt;  &lt;p id="intro"&gt;Hello World!&lt;/p&gt;  &lt;script&gt; x=document.getElementById("intro"); document.write(x.firstChild.nodeValue); &lt;/script&gt;  &lt;/body&gt; &lt;/html&gt; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a target="_blank" href="http://www.w3school.com.cn/tiy/t.asp?f=dom_firstchild" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>DOM 根节点</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">这里有两个特殊的属性，可以访问全部文档：</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">document.documentElement - 全部文档</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">document.body - 文档的主体</li></ul><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;html&gt; &lt;body&gt;  &lt;p&gt;Hello World!&lt;/p&gt; &lt;div&gt; &lt;p&gt;DOM 很有用!&lt;/p&gt; &lt;p&gt;本例演示 &lt;b&gt;document.body&lt;/b&gt; 属性。&lt;/p&gt; &lt;/div&gt;  &lt;script&gt; alert(document.body.innerHTML); &lt;/script&gt;  &lt;/body&gt; &lt;/html&gt; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a target="_blank" href="http://www.w3school.com.cn/tiy/t.asp?f=dom_root" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>childNodes 和 nodeValue</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">除了 innerHTML 属性，您也可以使用 childNodes 和 nodeValue 属性来获取元素的内容。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">下面的代码获取 id="intro" 的 &lt;p&gt; 元素的值：</p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;html&gt; &lt;body&gt;  &lt;p id="intro"&gt;Hello World!&lt;/p&gt;  &lt;script&gt; var txt=document.getElementById("intro").childNodes[0].nodeValue; document.write(txt); &lt;/script&gt;  &lt;/body&gt; &lt;/html&gt; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a target="_blank" href="http://www.w3school.com.cn/tiy/t.asp?f=dom_childnodes_nodevalue" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在上面的例子中，getElementById 是一个方法，而 childNodes 和 nodeValue 是属性。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在本教程中，我们将使用 innerHTML 属性。不过，学习上面的方法有助于对 DOM 树结构和导航的理解。</p></div><img src ="http://www.blogjava.net/qileilove/aggbug/411634.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-03-28 16:20 <a href="http://www.blogjava.net/qileilove/articles/411634.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>HTML DOM - 事件</title><link>http://www.blogjava.net/qileilove/articles/411633.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Fri, 28 Mar 2014 08:19:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411633.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411633.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411633.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411633.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411633.html</trackback:ping><description><![CDATA[<div id="intro" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><p style="margin: 0px; padding: 0px; border: 0px; line-height: 18px;">HTML DOM 允许 JavaScript 对 HTML 事件作出反应。。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9; height: 160px;"><h2>实例</h2><div style="margin: 20px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 160px; background-color: #8ab83d; height: 60px; color: #ffffff; font-weight: bold; font-size: 14px; float: left;">Mouse Over Me</div><div style="margin: 20px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 160px; background-color: #8ab83d; height: 60px; color: #ffffff; font-weight: bold; font-size: 14px; float: left;">Click Me</div></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>对事件作出反应</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">当事件发生时，可以执行 JavaScript，比如当用户点击一个 HTML 元素时。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">如需在用户点击某个元素时执行代码，请把 JavaScript 代码添加到 HTML 事件属性中：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">onclick=<em style="margin: 0px; padding: 0px; border: 0px;">JavaScript</em></pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">HTML 事件的例子：</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">当用户点击鼠标时</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">当网页已加载时</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">当图片已加载时</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">当鼠标移动到元素上时</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">当输入字段被改变时</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">当 HTML 表单被提交时</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">当用户触发按键时</li></ul><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在本例中，当用户点击时，会改变 &lt;h1&gt; 元素的内容：</p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;body&gt; &lt;h1 onclick="this.innerHTML='hello!'"&gt;请点击这段文本!&lt;/h1&gt; &lt;/body&gt; &lt;/html&gt; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a target="_blank" href="http://www.w3school.com.cn/tiy/t.asp?f=dom_event_onclick" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在本例中，会从事件处理程序中调用函数：</p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;script&gt; function changetext(id) { id.innerHTML="hello!"; } &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;h1 onclick="changetext(this)"&gt;请点击这段文本!&lt;/h1&gt; &lt;/body&gt; &lt;/html&gt; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a target="_blank" href="http://www.w3school.com.cn/tiy/t.asp?f=dom_event_onclick2" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>HTML 事件属性</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">如需向 HTML 元素分配事件，您可以使用事件属性。</p><h3>实例</h3><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">向 button 元素分配一个 onclick 事件：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;button onclick="displayDate()"&gt;试一试&lt;/button&gt;</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a target="_blank" href="http://www.w3school.com.cn/tiy/t.asp?f=dom_event" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在上面的例子中，当点击按钮时，会执行名为 displayDate 的函数。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>使用 HTML DOM 来分配事件</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">HTML DOM 允许您使用 JavaScript 向 HTML 元素分配事件：</p><h3>实例</h3><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">为 button 元素分配 onclick 事件：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;script&gt; document.getElementById("myBtn").onclick=function(){displayDate()}; &lt;/script&gt; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a target="_blank" href="http://www.w3school.com.cn/tiy/t.asp?f=dom_event2" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在上面的例子中，名为 displayDate 的函数被分配给了 id=myButn" 的 HTML 元素。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">当按钮被点击时，将执行函数。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>onload 和 onunload 事件</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">当用户进入或离开页面时，会触发 onload 和 onunload 事件。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">onload 事件可用于检查访客的浏览器类型和版本，以便基于这些信息来加载不同版本的网页。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">onload 和 onunload 事件可用于处理 cookies。</p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;body onload="checkCookies()"&gt;</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a target="_blank" href="http://www.w3school.com.cn/tiy/t.asp?f=dom_event_onload" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>onchange 事件</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">onchange 事件常用于输入字段的验证。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">下面的例子展示了如何使用 onchange。当用户改变输入字段的内容时，将调用 upperCase() 函数。</p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;input type="text" id="fname" onchange="upperCase()"&gt;</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a target="_blank" href="http://www.w3school.com.cn/tiy/t.asp?f=dom_event_onchange" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>onmouseover 和 onmouseout 事件</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">onmouseover 和 onmouseout 事件可用于在鼠标指针移动到或离开元素时触发函数。</p><h3>实例</h3><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">一个简单的 onmouseover-onmouseout 例子：</p><div style="margin: 20px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 150px; background-color: #8ab83d; height: 60px; color: #ffffff; font-weight: bold; font-size: 18px;">把鼠标移上来</div><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a target="_blank" href="http://www.w3school.com.cn/tiy/t.asp?f=dom_event_onmouseover" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>onmousedown、onmouseup 以及 onclick 事件</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">onmousedown、onmouseup 以及 onclick 事件是鼠标点击的全部过程。首先当某个鼠标按钮被点击时，触发 onmousedown 事件，然后，当鼠标按钮被松开时，会触发 onmouseup 事件，最后，当鼠标点击完成时，触发 onclick 事件。</p><h3>实例</h3><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">一个简单的 onmousedown-onmouseup 实例：</p><div style="margin: 20px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 150px; background-color: #8ab83d; height: 60px; color: #ffffff; font-weight: bold; font-size: 18px;">点击这里</div><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a target="_blank" href="http://www.w3school.com.cn/tiy/t.asp?f=dom_event_onmousedown" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>HTML DOM 事件对象参考手册</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">如需每个事件的完整描述和例子，请访问我们的&nbsp;<a href="http://www.w3school.com.cn/htmldom/htmldom_reference.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">HTML DOM 参考手册</a>。</p></div><img src ="http://www.blogjava.net/qileilove/aggbug/411633.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-03-28 16:19 <a href="http://www.blogjava.net/qileilove/articles/411633.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>HTML DOM - 元素</title><link>http://www.blogjava.net/qileilove/articles/411631.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Fri, 28 Mar 2014 08:04:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411631.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411631.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411631.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411631.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411631.html</trackback:ping><description><![CDATA[<div id="intro" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><p style="margin: 0px; padding: 0px; border: 0px; line-height: 18px;">添加、删除和替换 HTML 元素。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>创建新的 HTML 元素 - appendChild()</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">如需向 HTML DOM 添加新元素，您首先必须创建该元素，然后把它追加到已有的元素上。</p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;div id="div1"&gt; &lt;p id="p1"&gt;This is a paragraph.&lt;/p&gt; &lt;p id="p2"&gt;This is another paragraph.&lt;/p&gt; &lt;/div&gt;  &lt;script&gt; var para=document.createElement("p"); var node=document.createTextNode("This is new."); para.appendChild(node);  var element=document.getElementById("div1"); element.appendChild(para); &lt;/script&gt; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a target="_blank" href="http://www.w3school.com.cn/tiy/t.asp?f=dom_elementcreate" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p><h3>例子解释</h3><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">这段代码创建了一个新的 &lt;p&gt; 元素：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var para=document.createElement("p");</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">如需向 &lt;p&gt; 元素添加文本，您首先必须创建文本节点。这段代码创建文本节点：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var node=document.createTextNode("This is a new paragraph.");</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">然后您必须向 &lt;p&gt; 元素追加文本节点：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">para.appendChild(node);</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">最后，您必须向已有元素追加这个新元素。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">这段代码查找到一个已有的元素：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var element=document.getElementById("div1");</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">这段代码向这个已存在的元素追加新元素：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">element.appendChild(para);</pre></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>创建新的 HTML 元素 - insertBefore()</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">上一个例子中的 appendChild() 方法，将新元素作为父元素的最后一个子元素进行添加。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">如果不希望如此，您可以使用 insertBefore() 方法：</p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;div id="div1"&gt; &lt;p id="p1"&gt;This is a paragraph.&lt;/p&gt; &lt;p id="p2"&gt;This is another paragraph.&lt;/p&gt; &lt;/div&gt;  &lt;script&gt; var para=document.createElement("p"); var node=document.createTextNode("This is new."); para.appendChild(node);  var element=document.getElementById("div1"); var child=document.getElementById("p1"); element.insertBefore(para,child); &lt;/script&gt; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a target="_blank" href="http://www.w3school.com.cn/tiy/t.asp?f=dom_elementcreate2" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>删除已有的 HTML 元素</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">如需删除 HTML 元素，您必须清楚该元素的父元素：</p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;div id="div1"&gt; &lt;p id="p1"&gt;This is a paragraph.&lt;/p&gt; &lt;p id="p2"&gt;This is another paragraph.&lt;/p&gt; &lt;/div&gt; &lt;script&gt; var parent=document.getElementById("div1"); var child=document.getElementById("p1"); parent.removeChild(child); &lt;/script&gt; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a target="_blank" href="http://www.w3school.com.cn/tiy/t.asp?f=dom_elementremove" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p><h3>例子解释</h3><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">这个 HTML 文档包含一个带有两个子节点（两个 &lt;p&gt; 元素）的 &lt;div&gt; 元素：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;div id="div1"&gt; &lt;p id="p1"&gt;This is a paragraph.&lt;/p&gt; &lt;p id="p2"&gt;This is another paragraph.&lt;/p&gt; &lt;/div&gt; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">查找 id="div1" 的元素：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var parent=document.getElementById("div1");</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">查找 id="p1" 的 &lt;p&gt; 元素：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var child=document.getElementById("p1");</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">从父元素中删除子元素：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">parent.removeChild(child);</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold; color: #ff9955;">提示：</span>能否在不引用父元素的情况下删除某个元素？</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">很抱歉。DOM 需要了解您需要删除的元素，以及它的父元素。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">这里提供一个常用的解决方法：找到您需要删除的子元素，然后使用 parentNode 属性来查找其父元素：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var child=document.getElementById("p1"); child.parentNode.removeChild(child); </pre></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>替换 HTML 元素</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">如需替换 HTML DOM 中的元素，请使用 replaceChild() 方法：</p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;div id="div1"&gt; &lt;p id="p1"&gt;This is a paragraph.&lt;/p&gt; &lt;p id="p2"&gt;This is another paragraph.&lt;/p&gt; &lt;/div&gt;  &lt;script&gt; var para=document.createElement("p"); var node=document.createTextNode("This is new."); para.appendChild(node);  var parent=document.getElementById("div1"); var child=document.getElementById("p1"); parent.replaceChild(para,child); &lt;/script&gt; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a target="_blank" href="http://www.w3school.com.cn/tiy/t.asp?f=dom_elementreplace" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p></div><img src ="http://www.blogjava.net/qileilove/aggbug/411631.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-03-28 16:04 <a href="http://www.blogjava.net/qileilove/articles/411631.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>HTML DOM - 修改 HTML 内容</title><link>http://www.blogjava.net/qileilove/articles/411629.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Fri, 28 Mar 2014 07:59:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411629.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411629.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411629.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411629.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411629.html</trackback:ping><description><![CDATA[<div id="intro" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><p style="margin: 0px; padding: 0px; border: 0px; line-height: 18px;">通过 HTML DOM，JavaScript 能够访问 HTML 文档中的每个元素。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>改变 HTML 内容</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">改变元素内容的最简答的方法是使用 innerHTML 属性。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">下面的例子更改 &lt;p&gt; 元素的 HTML 内容：</p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;html&gt; &lt;body&gt;  &lt;p id="p1"&gt;Hello World!&lt;/p&gt;  &lt;script&gt; document.getElementById("p1").innerHTML="New text!"; &lt;/script&gt;  &lt;/body&gt; &lt;/html&gt; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a target="_blank" href="http://www.w3school.com.cn/tiy/t.asp?f=dom_changetext" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>改变 HTML 样式</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">通过 HTML DOM，您能够访问 HTML 对象的样式对象。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">下面的例子更改段落的 HTML 样式：</p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;html&gt;  &lt;body&gt; &lt;p id="p2"&gt;Hello world!&lt;/p&gt;  &lt;script&gt; document.getElementById("p2").style.color="blue"; &lt;/script&gt;  &lt;/body&gt; &lt;/html&gt; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a target="_blank" href="http://www.w3school.com.cn/tiy/t.asp?f=dom_changestyle" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>使用事件</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">HTML DOM 允许您在事件发生时执行代码。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">当 HTML 元素&#8221;有事情发生&#8220;时，浏览器就会生成事件：</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">在元素上点击</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">加载页面</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">改变输入字段</li></ul><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">你可以在下一章学习更多有关事件的内容。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">下面两个例子在按钮被点击时改变 &lt;body&gt; 元素的背景色：</p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;html&gt; &lt;body&gt;  &lt;input type="button" onclick="document.body.style.backgroundColor='lavender';" value="Change background color" /&gt;  &lt;/body&gt; &lt;/html&gt; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a target="_blank" href="http://www.w3school.com.cn/tiy/t.asp?f=dom_changebackground" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在本例中，由函数执行相同的代码：</p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;html&gt; &lt;body&gt;  &lt;script&gt; function ChangeBackground() { document.body.style.backgroundColor="lavender"; } &lt;/script&gt;  &lt;input type="button" onclick="ChangeBackground()" value="Change background color" /&gt;  &lt;/body&gt; &lt;/html&gt; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a target="_blank" href="http://www.w3school.com.cn/tiy/t.asp?f=dom_changebackground2" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">下面的例子在按钮被点击时改变 &lt;p&gt; 元素的文本：</p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;html&gt; &lt;body&gt;  &lt;p id="p1"&gt;Hello world!&lt;/p&gt;  &lt;script&gt; function ChangeText() { document.getElementById("p1").innerHTML="New text!"; } &lt;/script&gt;  &lt;input type="button" onclick="ChangeText()" value="Change text"&gt;  &lt;/body&gt; &lt;/html&gt; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a target="_blank" href="http://www.w3school.com.cn/tiy/t.asp?f=dom_changetext2" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p></div><img src ="http://www.blogjava.net/qileilove/aggbug/411629.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-03-28 15:59 <a href="http://www.blogjava.net/qileilove/articles/411629.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>HTML DOM 访问</title><link>http://www.blogjava.net/qileilove/articles/411620.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Fri, 28 Mar 2014 07:38:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411620.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411620.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411620.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411620.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411620.html</trackback:ping><description><![CDATA[<div id="intro" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><p style="margin: 0px; padding: 0px; border: 0px; line-height: 18px;">访问 HTML DOM - 查找 HTML 元素。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>访问 HTML 元素（节点）</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">访问 HTML 元素等同于访问节点</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">您能够以不同的方式来访问 HTML 元素：</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">通过使用 getElementById() 方法</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">通过使用 getElementsByTagName() 方法</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">通过使用 getElementsByClassName() 方法</li></ul></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>getElementById() 方法</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">getElementById() 方法返回带有指定 ID 的元素：</p><h3>语法</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">node.getElementById("id");</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">下面的例子获取 id="intro" 的元素：</p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">document.getElementById("intro");</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a target="_blank" href="http://www.w3school.com.cn/tiy/t.asp?f=dom_getelementbyid" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>getElementsByTagName() 方法</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">getElementsByTagName() 返回带有指定标签名的所有元素。</p><h3>语法</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">node.getElementsByTagName("tagname");</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">下面的例子返回包含文档中所有 &lt;p&gt; 元素的列表：</p><h3>实例 1</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">document.getElementsByTagName("p");</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a target="_blank" href="http://www.w3school.com.cn/tiy/t.asp?f=dom_getelementsbytagname" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">下面的例子返回包含文档中所有 &lt;p&gt; 元素的列表，并且这些 &lt;p&gt; 元素应该是 id="main" 的元素的后代（子、孙等等）：</p><h3>实例 2</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">document.getElementById("main").getElementsByTagName("p");</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a target="_blank" href="http://www.w3school.com.cn/tiy/t.asp?f=dom_getelementsbytagname2" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>getElementsByClassName() 方法</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">如果您希望查找带有相同类名的所有 HTML 元素，请使用这个方法：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">document.getElementsByClassName("intro");</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">上面的例子返回包含 class="intro" 的所有元素的一个列表：</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">注释：</span>getElementsByClassName() 在 Internet Explorer 5,6,7,8 中无效。</p></div><img src ="http://www.blogjava.net/qileilove/aggbug/411620.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-03-28 15:38 <a href="http://www.blogjava.net/qileilove/articles/411620.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>HTML DOM 属性</title><link>http://www.blogjava.net/qileilove/articles/411619.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Fri, 28 Mar 2014 07:30:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411619.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411619.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411619.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411619.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411619.html</trackback:ping><description><![CDATA[<h1><div style="display: inline-block;"><div id="intro" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; font-weight: normal; line-height: normal; background-color: #f9f9f9;"><p style="margin: 0px; padding: 0px; border: 0px; line-height: 18px;">属性是节点（HTML 元素）的值，您能够获取或设置。</p></div></div></h1><h2 style="margin: 0px; padding: 0px; border: 0px; font-family: 微软雅黑; font-size: 14px;">编程接口</h2><h1><div style="display: inline-block;"><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; font-weight: normal; line-height: normal; background-color: #f9f9f9;"><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">可通过 JavaScript （以及其他编程语言）对 HTML DOM 进行访问。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">所有 HTML 元素被定义为对象，而编程接口则是对象方法和对象属性。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">方法是您能够执行的动作（比如添加或修改元素）。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">属性是您能够获取或设置的值（比如节点的名称或内容）。</p></div></div></h1><h2 style="margin: 0px; padding: 0px; border: 0px; font-family: 微软雅黑; font-size: 14px;">innerHTML 属性</h2><h1><div style="display: inline-block;"><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; font-weight: normal; line-height: normal; background-color: #f9f9f9;"><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">获取元素内容的最简单方法是使用 innerHTML 属性。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">innerHTML 属性对于获取或替换 HTML 元素的内容很有用。</p></div></div></h1><h3 style="margin: 20px 0px 0px; padding: 0px; border: 0px; font-size: 12px;">实例</h3><h1><div style="display: inline-block;"><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; font-weight: normal; line-height: normal; background-color: #f9f9f9;"><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">下面的代码获取 id="intro" 的 &lt;p&gt; 元素的 innerHTML：</p></div></div></h1><h3 style="margin: 20px 0px 0px; padding: 0px; border: 0px; font-size: 12px;">实例</h3><h1><div style="display: inline-block;"><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; font-weight: normal; line-height: normal; background-color: #f9f9f9;"><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;html&gt;
&lt;body&gt;

&lt;p id="intro"&gt;Hello World!&lt;/p&gt;

&lt;script&gt;
var txt=document.getElementById("intro").innerHTML;
document.write(txt);
&lt;/script&gt;

&lt;/body&gt;
&lt;/html&gt;
</pre><p class="tiy" style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a target="_blank" href="http://www.w3school.com.cn/tiy/t.asp?f=dom_innerhtml" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在上面的例子中，getElementById 是一个方法，而 innerHTML 是属性。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">innerHTML 属性可用于获取或改变任意 HTML 元素，包括 &lt;html&gt; 和 &lt;body&gt;。</p></div></div></h1><h2 style="margin: 0px; padding: 0px; border: 0px; font-family: 微软雅黑; font-size: 14px;">nodeName 属性</h2><h1><div style="display: inline-block;"><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; font-weight: normal; line-height: normal; background-color: #f9f9f9;"><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">nodeName 属性规定节点的名称。</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">nodeName 是只读的</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">元素节点的 nodeName 与标签名相同</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">属性节点的 nodeName 与属性名相同</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">文本节点的 nodeName 始终是 #text</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">文档节点的 nodeName 始终是 #document</li></ul><p class="note" style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">注释：</span>nodeName 始终包含 HTML 元素的大写字母标签名。</p></div></div></h1><h2 style="margin: 0px; padding: 0px; border: 0px; font-family: 微软雅黑; font-size: 14px;">nodeValue 属性</h2><h1><div style="display: inline-block;"><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; font-weight: normal; line-height: normal; background-color: #f9f9f9;"><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">nodeValue 属性规定节点的值。</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">元素节点的 nodeValue 是 undefined 或 null</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">文本节点的 nodeValue 是文本本身</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">属性节点的 nodeValue 是属性值</li></ul></div></div></h1><h2 style="margin: 0px; padding: 0px; border: 0px; font-family: 微软雅黑; font-size: 14px;">获取元素的值</h2><h1><div style="display: inline-block;"><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; font-weight: normal; line-height: normal; background-color: #f9f9f9;"><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">下面的例子会取回 &lt;p id="intro"&gt; 标签的文本节点值：</p></div></div></h1><h3 style="margin: 20px 0px 0px; padding: 0px; border: 0px; font-size: 12px;">实例</h3><h1><div style="display: inline-block;"><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; font-weight: normal; line-height: normal; background-color: #f9f9f9;"><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;html&gt;
&lt;body&gt;

&lt;p id="intro"&gt;Hello World!&lt;/p&gt;

&lt;script type="text/javascript"&gt;
x=document.getElementById("intro");
document.write(x.firstChild.nodeValue);
&lt;/script&gt;

&lt;/body&gt;
&lt;/html&gt;
</pre><p class="tiy" style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a target="_blank" href="http://www.w3school.com.cn/tiy/t.asp?f=dom_firstchild_nodevalue" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p></div></div></h1><h2 style="margin: 0px; padding: 0px; border: 0px; font-family: 微软雅黑; font-size: 14px;">nodeType 属性</h2><h1><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; font-weight: normal; line-height: normal; background-color: #f9f9f9;"><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">nodeType 属性返回节点的类型。nodeType 是只读的。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">比较重要的节点类型有：</p><table style="margin: 10px 0px 0px; padding: 0px; border-style: solid; border-color: #aaaaaa; border-collapse: collapse; width: 425px;"><tbody style="margin: 0px; padding: 0px; border: 0px;"><tr style="margin: 0px; padding: 0px; border: 0px;"><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5;">元素类型</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5;">NodeType</th></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">元素</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">1</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">属性</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">2</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">文本</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">3</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">注释</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">8</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">文档</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">9</td></tr></tbody></table></div></h1><img src ="http://www.blogjava.net/qileilove/aggbug/411619.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-03-28 15:30 <a href="http://www.blogjava.net/qileilove/articles/411619.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>HTML DOM 方法</title><link>http://www.blogjava.net/qileilove/articles/411618.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Fri, 28 Mar 2014 07:17:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411618.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411618.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411618.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411618.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411618.html</trackback:ping><description><![CDATA[<div id="intro" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><p style="margin: 0px; padding: 0px; border: 0px; line-height: 18px;">方法是我们可以在节点（HTML 元素）上执行的动作。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>编程接口</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">可通过 JavaScript （以及其他编程语言）对 HTML DOM 进行访问。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">所有 HTML 元素被定义为对象，而编程接口则是对象方法和对象属性。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">方法是您能够执行的动作（比如添加或修改元素）。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">属性是您能够获取或设置的值（比如节点的名称或内容）。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>getElementById() 方法</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">getElementById() 方法返回带有指定 ID 的元素：</p><h3>例子</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var element=document.getElementById("intro");</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a target="_blank" href="http://www.w3school.com.cn/tiy/t.asp?f=dom_getelementbyid" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>HTML DOM 对象 - 方法和属性</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">一些常用的 HTML DOM 方法：</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">getElementById(id) - 获取带有指定 id 的节点（元素）</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">appendChild(node) - 插入新的子节点（元素）</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">removeChild(node) - 删除子节点（元素）</li></ul><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">一些常用的 HTML DOM 属性：</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">innerHTML - 节点（元素）的文本值</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">parentNode - 节点（元素）的父节点</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">childNodes - 节点（元素）的子节点</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">attributes - 节点（元素）的属性节点</li></ul><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">您将在本教程的下一章中学到更多有关属性的知识。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>现实生活中的对象</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">某个人是一个对象。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">人的方法可能是 eat(), sleep(), work(), play() 等等。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">所有人都有这些方法，但会在不同时间执行它们。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">一个人的属性包括姓名、身高、体重、年龄、性别等等。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">所有人都有这些属性，但它们的值因人而异。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>一些 DOM 对象方法</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">这里提供一些您将在本教程中学到的常用方法：</p><table style="margin: 10px 0px 0px; padding: 0px; border-style: solid; border-color: #aaaaaa; border-collapse: collapse; width: 709px;"><tbody style="margin: 0px; padding: 0px; border: 0px;"><tr style="margin: 0px; padding: 0px; border: 0px;"><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5;">方法</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5;">描述</th></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">getElementById()</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回带有指定 ID 的元素。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">getElementsByTagName()</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回包含带有指定标签名称的所有元素的节点列表（集合/节点数组）。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">getElementsByClassName()</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回包含带有指定类名的所有元素的节点列表。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">appendChild()</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">把新的子节点添加到指定节点。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">removeChild()</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">删除子节点。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">replaceChild()</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">替换子节点。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">insertBefore()</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">在指定的子节点前面插入新的子节点。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">createAttribute()</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">创建属性节点。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">createElement()</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">创建元素节点。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">createTextNode()</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">创建文本节点。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">getAttribute()</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回指定的属性值。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">setAttribute()</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">把指定属性设置或修改为指定的值。</td></tr></tbody></table></div><img src ="http://www.blogjava.net/qileilove/aggbug/411618.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-03-28 15:17 <a href="http://www.blogjava.net/qileilove/articles/411618.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>HTML DOM 节点</title><link>http://www.blogjava.net/qileilove/articles/411617.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Fri, 28 Mar 2014 07:16:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411617.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411617.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411617.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411617.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411617.html</trackback:ping><description><![CDATA[<div id="intro" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><p style="margin: 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-family: 微软雅黑; font-size: 14px; font-weight: 800;">在 HTML DOM 中，所有事物都是节点。DOM 是被视为节点树的 HTML。</span></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>DOM 节点</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">根据 W3C 的 HTML DOM 标准，HTML 文档中的所有内容都是节点：</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">整个文档是一个文档节点</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">每个 HTML 元素是元素节点</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">HTML 元素内的文本是文本节点</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">每个 HTML 属性是属性节点</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">注释是注释节点</li></ul></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>HTML DOM 节点树</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">HTML DOM 将 HTML 文档视作树结构。这种结构被称为<span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">节点树</span>：</p><h3>HTML DOM Tree 实例</h3><img src="http://www.w3school.com.cn/i/ct_htmltree.gif" alt="HTML DOM Node Tree" style="margin: 25px 0px 0px 25px; padding: 0px; border: 0px;" /><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">通过 HTML DOM，树中的所有节点均可通过 JavaScript 进行访问。所有 HTML 元素（节点）均可被修改，也可以创建或删除节点。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>节点父、子和同胞</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">节点树中的节点彼此拥有层级关系。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">父（parent）、子（child）和同胞（sibling）等术语用于描述这些关系。父节点拥有子节点。同级的子节点被称为同胞（兄弟或姐妹）。</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">在节点树中，顶端节点被称为根（root）</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">每个节点都有父节点、除了根（它没有父节点）</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">一个节点可拥有任意数量的子</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">同胞是拥有相同父节点的节点</li></ul><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">下面的图片展示了节点树的一部分，以及节点之间的关系：</p><img src="http://www.w3school.com.cn/i/dom_navigate.gif" alt="DOM 节点关系" style="margin: 25px 0px 0px 25px; padding: 0px; border: 0px;" /></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>请看下面的 HTML 片段：</h2><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;html&gt;   &lt;head&gt;     &lt;title&gt;DOM 教程&lt;/title&gt;   &lt;/head&gt;   &lt;body&gt;     &lt;h1&gt;DOM 第一课&lt;/h1&gt;     &lt;p&gt;Hello world!&lt;/p&gt;   &lt;/body&gt; &lt;/html&gt; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">从上面的 HTML 中：</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">&lt;html&gt; 节点没有父节点；它是根节点</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">&lt;head&gt; 和 &lt;body&gt; 的父节点是 &lt;html&gt; 节点</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">文本节点 "Hello world!" 的父节点是 &lt;p&gt; 节点</li></ul><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">并且：</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">&lt;html&gt; 节点拥有两个子节点：&lt;head&gt; 和 &lt;body&gt;</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">&lt;head&gt; 节点拥有一个子节点：&lt;title&gt; 节点</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">&lt;title&gt; 节点也拥有一个子节点：文本节点 "DOM 教程"</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">&lt;h1&gt; 和 &lt;p&gt; 节点是同胞节点，同时也是 &lt;body&gt; 的子节点</li></ul><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">并且：</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">&lt;head&gt; 元素是 &lt;html&gt; 元素的首个子节点</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">&lt;body&gt; 元素是 &lt;html&gt; 元素的最后一个子节点</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">&lt;h1&gt; 元素是 &lt;body&gt; 元素的首个子节点</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">&lt;p&gt; 元素是 &lt;body&gt; 元素的最后一个子节点</li></ul></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>警告！</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">DOM 处理中的常见错误是希望元素节点包含文本。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在本例中：<span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">&lt;title&gt;DOM 教程&lt;/title&gt;</span>，元素节点 &lt;title&gt;，包含值为 "DOM 教程" 的<span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">文本节点</span>。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">可通过节点的&nbsp;<span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">innerHTML</span>&nbsp;属性来访问文本节点的值。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">您将在稍后的章节中学习更多有关 innerHTML 属性的知识。</p></div><img src ="http://www.blogjava.net/qileilove/aggbug/411617.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-03-28 15:16 <a href="http://www.blogjava.net/qileilove/articles/411617.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>HTML DOM 教程</title><link>http://www.blogjava.net/qileilove/articles/411615.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Fri, 28 Mar 2014 07:08:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411615.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411615.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411615.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411615.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411615.html</trackback:ping><description><![CDATA[<div id="intro" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><p style="margin: 0px; padding: 0px; border: 0px; line-height: 18px;">HTML DOM 定义了访问和操作 HTML 文档的标准方法。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">DOM 将 HTML 文档表达为树结构。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a href="http://www.w3school.com.cn/htmldom/dom_intro.asp" title="HTML DOM 简介" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">开始学习 HTML DOM</a>！</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>HTML DOM 树</h2><img src="http://www.w3school.com.cn/i/ct_htmltree.gif" alt="HTML DOM Node Tree" style="margin: 25px 0px 0px 25px; padding: 0px; border: 0px;" /></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>HTML DOM 实例</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">学习 100 个实例！通过我们的在线编辑器，您能够编辑 HTML 代码，然后点击&#8220;亲自试一试&#8221;按钮来查看结果。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a href="http://www.w3school.com.cn/example/hdom_examples.asp" title="HTML DOM 实例" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">HTML DOM 实例</a></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>HTML DOM 参考手册</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在 W3School，我们提供包含大量实例的完整 HTML DOM 参考手册。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a href="http://www.w3school.com.cn/htmldom/htmldom_reference.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">HTML DOM 参考手册</a></p></div><img src ="http://www.blogjava.net/qileilove/aggbug/411615.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-03-28 15:08 <a href="http://www.blogjava.net/qileilove/articles/411615.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>HTML DOM 简介</title><link>http://www.blogjava.net/qileilove/articles/411616.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Fri, 28 Mar 2014 07:08:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411616.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411616.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411616.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411616.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411616.html</trackback:ping><description><![CDATA[<div id="intro" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><p style="margin: 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-family: 微软雅黑; font-size: 14px; font-weight: 800;">HTML DOM 定义了访问和操作 HTML 文档的标准。</span></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>您应该具备的基础知识</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在您继续学习之前，您需要对以下内容拥有基本的了解：</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">HTML</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">CSS</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">JavaScript</li></ul><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">如果您需要首先学习这些项目，请访问我们的<a href="http://www.w3school.com.cn/index.html" title="W3School 在线教程" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">首页</a>。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>什么是 DOM？</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">DOM 是 W3C（万维网联盟）的标准。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">DOM 定义了访问 HTML 和 XML 文档的标准：</p><blockquote style="margin: 15px; padding: 0px; border: 0px;">&#8220;W3C 文档对象模型 （DOM） 是中立于平台和语言的接口，它允许程序和脚本动态地访问和更新文档的内容、结构和样式。&#8221;</blockquote><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">W3C DOM 标准被分为 3 个不同的部分：</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">核心 DOM - 针对任何结构化文档的标准模型</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">XML DOM - 针对 XML 文档的标准模型</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">HTML DOM - 针对 HTML 文档的标准模型</li></ul><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">编者注：</span>DOM 是 Document Object Model（文档对象模型）的缩写。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>什么是 XML DOM？</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">XML DOM 定义了所有 XML 元素的<span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">对象</span>和<span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">属性</span>，以及访问它们的<span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">方法</span>。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">如果您需要学习 XML DOM，请访问我们的&nbsp;<a href="http://www.w3school.com.cn/xmldom/index.asp" title="XML DOM 教程" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">XML DOM 教程</a>。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>什么是 HTML DOM？</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">HTML DOM 是：</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">HTML 的标准对象模型</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">HTML 的标准编程接口</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">W3C 标准</li></ul><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">HTML DOM 定义了所有 HTML 元素的<span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">对象</span>和<span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">属性</span>，以及访问它们的<span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">方法</span>。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">换言之，HTML DOM 是关于如何获取、修改、添加或删除 HTML 元素的标准。</span></p></div><img src ="http://www.blogjava.net/qileilove/aggbug/411616.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-03-28 15:08 <a href="http://www.blogjava.net/qileilove/articles/411616.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>