问题:aUl.getElementsByTagName("li")错误“Uncaught ReferenceError: getElementsByTagName is not defined”
来源:互联网 发布:官居一品 知乎 编辑:程序博客网 时间:2024/05/17 22:40
问题来源:
标签卡片点击编写 http://www.imooc.com/code/1912
问题描述:
出现运行错误,检测得到提示 “Uncaught ReferenceError: getElementsByTagName is not defined”
具体相关代码为:
<html><head><meta charset="utf-8"/><title>test</title><script>var aUL=document.getElementsByClassName("aUL");var lis=aUL/getElementsByTagName("li");</script></head><body><ul class="aUL"><li>first li.</li><li>Second li.</li><ul></body></html>
原因分析:
参考链接:http://bbs.csdn.net/topics/390731073
原因是,getElementsByTagName()方法的操作对象是一个确定唯一的元素,一个页面具体元素对象。
而此段程序中class=aUL的ul尽管只存在一个,但通过getElementsByClassName()所获的为数组元素,不满足唯一确定。
修正方法:
一、将ul的class属性以id代替后重新引用
二、使用aUL[0].getElementsByTagName("li");
拓展:
其他的element.getElement方法也同样存在这种限制,使用时应确保element为唯一确定的单一元素。阅读全文
0 0
- 问题:aUl.getElementsByTagName("li")错误“Uncaught ReferenceError: getElementsByTagName is not defined”
- Uncaught ReferenceError: angular is not defined 错误
- Uncaught ReferenceError: moresearch is not defined 错误
- Uncaught ReferenceError: $ is not defined
- Uncaught ReferenceError: $ is not defined
- Uncaught ReferenceError: $ is not defined
- ThinkPHP报js错误:Uncaught ReferenceError: out is not defined
- 关于Uncaught ReferenceError: $ is not defined的错误
- Uncaught ReferenceError: BMapLib is not defined
- Uncaught ReferenceError: $ is not defined (anonymous function)
- Uncaught ReferenceError: Ext is not defined
- Uncaught ReferenceError: echarts is not defined解决方案
- uncaught referenceerror angular is not defined
- Uncaught ReferenceError: jQuery is not defined
- Jquery异常: Uncaught ReferenceError: $ is not defined
- Uncaught ReferenceError:xxx is not defined
- 【jquery】Uncaught ReferenceError: xxxx is not defined
- Uncaught ReferenceError: $ is not defined问题解决
- MyEclipse不能创建Maven项目
- Git统计指定时间段内代码增删汇总行数
- 第九周 二叉树算法库
- 体视显微镜与生物显微镜
- CF 312C. The Closest Pair 简单构造
- 问题:aUl.getElementsByTagName("li")错误“Uncaught ReferenceError: getElementsByTagName is not defined”
- 数学表达式-mathjaxExpression
- java操作Memcached
- node.js 入门学习介绍
- 报名 | 教育大数据企业平方创想走访暨教育大数据行业思享会
- SpringMVC,Controller如何接收前端传递过来的数组
- c语言中的内联函数用法解析
- OSPF Q&A (2)
- Kaggle研究16,000+数据科学从业者并公开数据 !(附数据集下载)