- 32
- 0
https://codepen.io/deepblue19...
源码采用首先遍历标签<abbr>,
然后将获取数据存入一个'关联数组',
(<abbr>的文本节点做key,<abbr>的一个属性title的值做数组的value)
我不能理解为何要设置一个数组,然后再从数组中取值,先存后取很有存在感?
于是我没采用书中方法,直接这样:
var abbr = document.getElementsByTagName("abbr");
if (abbr.length < 1) return false;
var dlist = document.createElement("dl");
for (var i = 0; i < abbr.length; i++) {
var definition = abbr[i].getAttribute("title");
var text = abbr[i].innerText;
var dtitle = document.createElement("dt");
var dtitle_text = document.createTextNode(definition);
dtitle.appendChild(dtitle_text);
var ddesc = document.createElement("dd");
var ddesc_text = document.createTextNode(text);
ddesc.appendChild(ddesc_text);
dlist.appendChild(ddesc);
dlist.appendChild(dtitle);
}
document.body.appendChild(dlist);
用某个IDE(HBuilder)的内置browser,成功了,但 chrome、firefox 都无法通过。
用Jslinter查错,提示:
if (abbr.length < 1) return false;
>> index.js: 'return' outside of function (2:23)
我一个菜鸟新人,也不知道怎么弄,于是就删除此条。
然后,就一切OK了~~
WHY????
- 共 0 条
- 全部回答
-
耳猫东 普通会员 1楼
在JavaScript DOM编程艺术的第二版中,关于 abbreviation 问题的章节是第 8 章。 abbreviation 是一个在 JavaScript 中常用的术语,它通常用于描述一个字符串在 HTML 标签中的格式化。例如,你可能会看到这样的例子:
```html
Hello, World!
```
在这个例子中,"id" 是一个 abbreviation,表示这是一个具有特定 id 的元素。
另一个常见的 abbreviation 是 "class",它用于描述一个元素的类。例如:
```html
Hello, World!
```
在这个例子中,"class" 是一个 abbreviation,表示这是一个具有特定 class 的元素。
在 JavaScript 中,你还可以使用其他的一些 abbreviation 来描述元素的其他属性,例如 "href" 和 "onclick"。例如:
html <a href="#" onclick="alert('Hello, World!')">Click me</a>在这个例子中,"href" 是一个 abbreviation,表示这是一个具有特定 href 的链接。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
