但行好事 莫问前程 学习笔记

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head><meta http-equiv="content-type" content="text/html; charset=utf-8" /><title>Explaining the Document Object Model</title><script>function init() {var abbrs = document.getElementsByTagName("abbr");var _abbr = new Array();var dlList = document.createElement("dl");for (var i = 0; i < abbrs.length; i++) {var text = abbrs[i].getAttribute("title");var key  = abbrs[i].lastChild.nodeValue;_abbr[key] = text;}for (key in _abbr) {var title = key;var text = _abbr[key];var _dt = document.createElement("dt");var dtText = document.createTextNode(title);_dt.appendChild(dtText);var _dd = document.createElement("dd");var ddText = document.createTextNode(text);_dd.appendChild(ddText);dlList.appendChild(_dt);dlList.appendChild(_dd);}//var _body = document.getElementsByTagName("body")[0];//_body.appendChild(dlList);var _h2 = document.createElement("h2");var h2_text = document.createTextNode("Abbreviations");_h2.appendChild(h2_text);document.body.appendChild(_h2);document.body.appendChild(dlList);var _blockquote = document.getElementsByTagName("blockquote")[0];var _cite = _blockquote.getAttribute("cite");var _a = document.createElement("a");_a.setAttribute("href", _cite);_a.setAttribute("target", "_blank")var _url = document.createTextNode("source");_a.appendChild(_url);//var blockquoteChilds = _blockquote.getElementsByTagName("*");//blockquoteChilds[blockquoteChilds.length - 1].appendChild(_a);//document.body.appendChild(_a);//var blockquoteLastChildElement = lastChildElement(_blockquote);//blockquoteLastChildElement.appendChild(_a);var blockquoteLastChildElement = _blockquote.lastElementChild;//alert(blockquoteLastChildElement);var _sup = document.createElement("sup");_sup.appendChild(_a);blockquoteLastChildElement.appendChild(_sup);var _navigation = document.getElementById("navigation");var liList = _navigation.getElementsByTagName("li");//alert(liList.length);var _ul = document.createElement("ul");for (var i = 0; i < liList.length; i++) {var _a = liList[i].getElementsByTagName("a")[0];//alert(_a.getAttribute("href") + " --- " + _a.getAttribute("accessKey") + " --- " + _a.lastChild.nodeValue);var _li = document.createElement("li");var _comment = document.createTextNode(_a.getAttribute("accessKey") + ":" + _a.lastChild.nodeValue);_li.appendChild(_comment);_ul.appendChild(_li);}var _h22 = document.createElement("h2");var _h22_Text = document.createTextNode("Accesskeys");_h22.appendChild(_h22_Text);document.body.appendChild(_h22);document.body.appendChild(_ul);}function lastChildElement(parent){var parentChilds = parent.getElementsByTagName("*");return parentChilds[parentChilds.length - 1];}window.onload = init;</script></head><body><ul id="navigation"><li><a href="index.html" accesskey="1">Home</a></li><li><a href="search.html" accesskey="4">Search</a></li><li><a href="contact.html" accesskey="0">Contact</a></li></ul> <h1>What is the Document Object Model?</h1><p>
The <abbr title="World Wide Web Consortium">W3C</abbr> definesthe <abbr title="Document Object Model">DOM</abbr> as:</p><blockquote cite="http://www.w3.org/DOM/"><p>
A platform- and language-neutral interface that will allow programsand scripts to dynamically access and update thecontent, structure and style of documents.</p></blockquote><p>
It is an <abbr title="Application Programming Interface">API</abbr>that can be used to navigate <abbr title="HyperText Markup Language">
HTML</abbr> and <abbr title="eXtensible Markup Language">XML
</abbr> documents.</p></body>
</html>

但行好事 莫问前程 学习笔记相关推荐

  1. mysql行级安全_MySQL学习笔记(五):MySQL表级锁和行级锁

    一:概述 相对其他数据库而言,MySQL的锁机制比较简单,其最显著的特点是不同的存储引擎支持不同的锁机制.比如,MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking ...

  2. mysql删除不存在行数据报错_MySQL学习笔记11复制错误处理(二)删除不存在的行的问题...

    (1)问题情况 在master上删除某个数据表的某一行,而该行在slave上并不存在,则slave上的复制过程会出错. MySQL的log文件中发现如下错误信息: 2017-08-15T04:52:1 ...

  3. 触发器三(行级DML触发器)(学习笔记)

    行级DML触发器 每当一条记录出现更新操作时进行触发操作定义时要定义FOR EACH ROW 使用":old.字段"和":new.字段"标识符 No. 触发语句 ...

  4. [编程基础] Python命令行解析库argparse学习笔记

    Python argparse教程展示了如何使用argparse模块解析Python中的命令行参数. 文章目录 1 使用说明 1.1 Python argparse可选参数 1.2 Python ar ...

  5. python注释多行代码快捷键_python学习笔记(五)---sublime text 多行代码注释快捷键...

    转载网址:https://blog.csdn.net/mycms5/article/details/70194045/ 多行选择后按下ctrl+/ 选择类 Ctrl+D 选中光标所占的文本,继续操作则 ...

  6. 《第一行代码》Android学习笔记(6)数据存储

    目录 1. Why 2. 文件存储:简单文本或二进制数据 2.1 将数据存储到文件中 2.2 从文件中读取数据 3. SharedPreferences 存储 3.1数据存取: 3.2 记住密码功能 ...

  7. 初识mysql学习笔记

    使用VMVirtualBox导入Ubuntu后,可以通过sudo apt-get install mysql-server命令下载mysql. 在学习过程中,我遇到了连接不上Xshell的问题.最终在 ...

  8. 初识mysql实验小结_初识mysql学习笔记

    使用VMVirtualBox导入Ubuntu后,可以通过sudo apt-get install mysql-server命令下载mysql. 在学习过程中,我遇到了连接不上Xshell的问题.最终在 ...

  9. Kotlin 学习笔记(二)—— 数据类、密闭类、循环写法以及常用集合操作符

    在上篇笔记中,我们对 Kotlin 的基本类型.关键字.类与对象,以及与 Java 之间互调的内容有了一些认识,这篇笔记来看看 Kotlin 中几种特殊的类,以及集合相关的常用操作. 1. Kotli ...

  10. 安卓学习笔记(一)入门篇

    总结<第一行代码>Android学习笔记(一)入门篇 1.入门 Android的四层架构和四大组件 运行第一个Android程序 日志工具Log AndroidStudio快捷键 GIT的 ...

最新文章

  1. 解决vue项目eslint校验 Do not use ‘new‘ for side effects 的两种方法
  2. LeetCode Odd Even Linked List
  3. VS 断点无法调试学习总结
  4. Ribbon-2通过代码自定义配置ribbon
  5. 网页内置html5游戏,爽爆HTML5网页游戏!教你怎么精选浏览器
  6. java jquery怎么取值_jquery 取值
  7. mysql性能优化方案总结
  8. java截取utf8字符串_java中常用的字符串的截取方法
  9. su灯光插件_lightup插件下载|lightup for sketchup下载v4.0中文免费版 附使用教程 - 欧普软件下载...
  10. JRebel安装、最新激活方式
  11. 最新计算机java毕业设计题目选题推荐2023
  12. MySQL数据导入导出方法与工具介绍
  13. MAC 安装windows
  14. 2022.10.30 英语背诵
  15. 短信设备常用AT指令集
  16. 微信小程序获取用户真实信息
  17. C 语言 —— % 运算符
  18. 你知道如何健康饮水吗
  19. Goland 常用插件
  20. Linux系统性能监控分析工具perf

热门文章

  1. Deeplab Training notes
  2. 今天来说说白色white
  3. 设计模式之禅(一)——六大设计原则
  4. 特拉华大学计算机专业怎么样,2019上海软科世界一流学科排名计算机科学与工程专业排名特拉华大学排名第201-300...
  5. 抑制剂以及抗体偶联物在免疫检查点中的作用
  6. PC微信端浏览器js点击失效
  7. html5 svg 遮罩,HTML5 SVG和CSS3超酷文字遮罩动画特效
  8. iOS AirDrop
  9. USB 3.0 知道
  10. 微信关注公众号跳转关注页面