displayabbreviations.js 无法正常工作的原因
问题:为什么 displayabbreviations.js 无法显示大写的缩写词解释?
答案:
displayabbreviations.js 中缺少以下关键步骤:
- 获取包含缩写词解释的 元素。
- 创建包含缩写词解释的文本节点。
- 将文本节点附加到 元素上。
修改后的代码:
function displayabbreviations() { // 如果浏览器不支持必要的方法,则返回 false。 if (!document.getelementsbytagname || !document.createelement || !document.createtextnode) return false; // 获取包含缩写词的元素。 var abbrs = document.getelementsbytagname("abbr"); // 循环遍历缩写词元素。 for (var i = 0; i < abbrs.length; i++) { // 获取缩写词的解释。 var definition = abbrs[i].getattribute("title"); // 创建包含定义的文本节点。 var definitiontext = document.createtextnode(definition); // 将定义附加到缩写词元素。 abbrs[i].appendchild(definitiontext); } }
登录后复制
为什么只显示了 displaycitations.js 的功能?
displayabbreviations.js 代码执行顺序在 displaycitations.js 之后,因此其功能被覆盖。要解决此问题,请在 displayabbreviations.js 代码之前执行 displaycitations.js 代码。
修正代码:
<body> <!-- displayCitations.js --> <script type="text/javascript" src="scripts/displayCitations.js"></script> <!-- displayAbbreviations.js --> <script type="text/javascript" src="scripts/displayAbbreviations.js"></script> </body>
登录后复制
以上就是为什么我的 displayAbbreviations.js 无法正常显示大写缩写词解释?的详细内容,更多请关注抖狐科技其它相关文章!
-
原神欧洛伦什么时候上线 原神欧洛伦上线时间
原神欧洛伦什么时候上线?原神欧洛伦预计会在5.2版本上半上线,也就是11月20日更新后。很多小伙伴还不知道原神欧洛伦什么时候上线,下面给大家整理了原神欧洛伦上线时间,让我们一起来看看吧。原神欧洛伦什么...
-
崩坏星穹铁道余料建造成就如何达成 余料建造成就达成方法
在《崩坏星穹铁道》中,"余料建造"成就激励玩家精通游戏资源管理。php小编小新提醒玩家,该成就要求他们在基地建设或类似活动中收集并合理分配物资,以完成特定目标。深入了解以下文章,揭晓达成成就所需的具体...
-
Golang 函数:流控制中的的最佳实践
流控制最佳实践:使用短条件表达式(if-else)。谨慎使用 continue 和 break 语句。避免嵌套太深。使用 switch 代替多个 if-else 语句。Golang 函数:流控制中的最...
-
typescript 能干什么
typescript 是一种扩展了 javascript 的开源编程语言,具有静态类型检查功能。它主要用于大型应用程序开发、代码重用、跨平台开发、前后端开发,以及移动开发。typescript 的优势...
-
怎么彻底删除u盘文件
彻底删除 u 盘文件的方法有:使用安全擦除工具(如 eraser 或 ccleaner)对 u 盘多次写入以覆盖旧数据。使用磁盘分区工具(如 disk management 或 disk utilit...