快捷键清单

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Document</title>
 6 </head>
 7 <body>
 8     <script>
 9     //思路代码实现
10          function displayAccesskey(){
11              if (!document.getElementsByTagName || !document.createElement || !document.createTextNode)  returen false;
12              //取得文档中所有链接
13              var links = document.getElementsByTagName(‘a‘);
14              //创建一个数组,保存访问键
15              var akeys = new Array();
16              //遍历链接
17              for(var i=0;i<links.length;i++){
18                  var current_link = links[i];
19                  if(!current_link.getAttribute(‘accesskey‘) continue;
20                  //取得accesskey值
21                  var key = current_link.getAttribute(‘accesskey‘);
22                  //取得链接本文
23                  var text = current_link.lastChild.nodeValue;
24                  //添加到数组
25                  akeys[key] = text;
26               }
27
28               //创建列表
29               var list = document.createElement(‘ul‘);
30               for(key in akeys){
31
32                   var text = akeys[key];
33                   //创建放到列表项中的字符串
34                   var str = key+":"+text;
35                   //创建列表项
36                   var item = document.createElement(‘li‘);
37                   var item_text = document.createTextNode(str);
38                   item.appendChild(item_text);
39                   //把列表项添加到列表中
40                   list.appendChild(item);
41               }
42
43               //创建标题
44               var header = document.createElement(‘h3‘);
45               var header_text = document.createTextNode(‘accesskeys‘);
46               header.appendChild(header_text);
47               //把标题添加到页面主体
48               document.body.appendChild(header);
49               //把列表添加到页面主体
50               document.body.appendChild(list);
51
52          }
53     </script>
54     <a href="index.html" accesskey="1">HOME</a>
55     <p>快捷键网站:www.clagnut.com/blog/193/</p>
56     <p>        accesskey=‘1‘   返回本网站主页
57               accesskey=‘2‘   后退到前一个页面
58               accesskey=‘4‘   打开本网站的搜索表单/页面
59              accesskey=‘9‘   本网站联系方法
60             accesskey=‘0‘   查看本网站的快捷键清单
61      </p>
62     <ul>
63         <li><a href="index.html" accesskey="1">home</a></li>
64         <li><a href="search.html" accesskey="4">search</a></li>
65         <li><a href="Contact.html" accesskey="9">Contact</a></li>
66     </ul>
67
68     注:利用DOM技术 动态创建一份快捷键清单 (思路)
69
70     1,把文档里所有链接全部提取打一个节点集合里面
71     2,遍历这个节点集合里面的所有链接
72     3,如果某个链接带有acesskey属性,就把它的值保存起来
73     4,把这个链接在浏览器窗口里的屏显标识文字也保存起来
74     5,创建一个清单
75     6,为拥有快捷键的各个链接分别创建一个列表项 li元素
76     7,把列表项添加到 ‘快捷键清单’。
77     8,把 ’快捷键清单‘添加到文档里
78
79 </body>
80 </html>
时间: 2024-10-08 10:28:56

快捷键清单的相关文章

有用的 Bash 快捷键清单

作者: Sk 译者: LCTT Sun Yongfei 现如今,我在终端上花的时间更多,尝试在命令行完成比在图形界面更多的工作.随着时间推移,我学了许多 BASH 的技巧.这是一份每个 Linux 用户都应该知道的 BASH 快捷键,这样在终端做事就会快很多.我不会说这是一份完全的 BASH 快捷键清单,但是这足够让你的 BASH shell 操作比以前更快了.学习更快地使用 BASH 不仅节省了更多时间,也让你因为学到了有用的知识而感到自豪.那么,让我们开始吧. ALT 快捷键 ALT+A –

Sublime text3最全快捷键清单

[转]https://blog.csdn.net/mrchengzp/article/details/78508509,感谢作者的分享,收录方便查阅 Sublime Text 支持多种编程语言的语法高亮.拥有优秀的代码自动完成功能,还拥有代码片段(Snippet)的功能,可以将常用的代码片段保存起来,在需要时随时调用.支持 VIM 模式,可以使用Vim模式下的多数命令.支持宏,简单地说就是把操作录制下来或者自己编写命令,然后播放刚才录制的操作或者命令. Sublime Text 还具有良好的扩展

OS X(EI Capitan)常用快捷键整理

刚上班就配了台RMBP,虽然触摸板确实好用,但是对鼠标的支持太差导致无法使用鼠标,而某些功能用触摸板还是不很方便 于是使用快捷键就势在必行了,参考了苹果官方文档和一些其他资料,整理出常用快捷键清单 准备 要使用键盘快捷键,请按住一个或多个修饰键,同时按快捷键的最后一个键.例如,要使用快捷键 Command-C(拷贝),请按住 Command 键并按 C 键,然后同时松开这两个键. Mac 菜单和键盘通常使用符号来代表某些按键,主要有四个修饰键,分别是Command,Control,Option和

eclipse 终极操作技巧

eclipse作为一个java开发必备软件,从用户体验来说,还是蛮一般的(按照初始设置的话),所以有必要进行一些设置上的改良,加上对一些好用的快捷键的挖掘,能让你用eclipse更加得心应手,事半功倍. 首先,大家懂的,常规设置..修改键入提示(Content Assist),菜单栏→window→preferences,接下来按图片做(可以仿效图片的方法设置XML等其他类型文件的提示字符). 设置完后,就挺叼了..这里重点啰嗦讲一下两个重要的缩略字符串.一个是syso,按回车直接生成打印语句:

【干货】JavaScript DOM编程艺术学习笔记7-9

七.动态创建标记 在文档中不写占位图片和文字代码,在能调用js的情况下动态创建,文档支持性更好. 在原来的addLoadEvent prepareGallery showPic的基础上增加函数preparePlaceHolder 最后调用preparePlaceHolder和prepareGallery两个函数 function preparePlaceHolder(){ //对象检测 if(!document.createElement) return false; if(!document.

JavaScript DOM 编程艺术(第2版)读书笔记 (8)

<!--这章的内容略奇怪啊!可能是因为我之前没有接触过这些知识点,等以后用到的时候再回来翻阅吧,现在先简要介绍一下 js权限还没通过,所以 jsfiddle演示代码没有显示出来 --> 缩略语 这段文本包含大量的缩略语,上面都已经用<abbr>标签把它们标识出来了. 有些浏览器会把文档中的缩略语(<abbr>标签)显示为带有下划线或下划点的文本,另一些浏览器则会把缩略语显示为斜体字. 缩略语(<abbr>标签)的title属性在浏览器里是隐藏的.有些浏览器会

javascript dom编程艺术 第2版

W3C 推出了标准化的DOM, 就是我们现在常用方法, 比如获取一个元素:document.getElementById(id) 语法用JavaScript编写的脚本,都是由一系列指令构成,这些指令叫做语句(statement). 只要按照正确的语法编写出来的语句才能得到正确的解释.JavaScript 每条语句以换行符或分号视为结束. 如下为两条语句:first statementsecond statement也可以放在一行:first statment; second statment;建

JavaScript 充实文档内容

JavaScript 充实文档内容 一:简介 使用JavaScript来充实文档内容.主要目的是为现有文档创建一个"缩略语列表"."文献来源链接"."快捷键清单".基本都是前面使用过的函数.没有什么要特别说明的地方. 二:效果图 三:具体内容 HTML的内容的编写可以使用Sublime Text (安装Emmet插件).或者Jetbrain的Webstorm神器.效率提高N倍.有兴趣的可以百度谷歌Emmet简介. example.html: &l

Mac技巧50条,早晚都会用到

好的刚入手的Mac电脑的小伙伴,不怎么熟悉Mac上的快捷键,今天给大家讲一讲Mac技巧50条,早晚都会用到. 1. 精确调节音量当你调节音量的同时按住Option-Shift键,将使你的音量调节单位变为原来的1/4.2. 通过歌词搜索音乐在Leopard下,Spotlight已经可以通过歌词来搜索音乐文件了.3. 向Mail中添加附件简单地通过拖拽,将文件拖到Mail图标上,Mail会自动将文件作为附件发送.4. 在没有鼠标或触摸板的情况下工作按Control-F1调出全键盘模式,然后按Cont