前端错误集
来源:互联网 发布:python opencv图像识别 编辑:程序博客网 时间:2024/05/22 15:56
==================================================================================
1.
2016年8月4日10:47:16
错误提示: Uncaught TypeError: Cannot set property 'height' of undefined
出现情景: byClassname获取元素后直接.sytle.height 设置高度时报错
尝试解决方案: byClassname 获取的元素, 要使用 example[0] 的方式获取到节点后才能设置, 而byId 的元素则不用.
==================================================================================
2 .
2016年8月4日10:47:44
错误提示:
Uncaught ReferenceError: topheight is not defined
出现情景:
<span style="white-space:pre"></span><span style="white-space:pre"></span>funciton AA(){<span style="white-space:pre"></span><span style="white-space:pre"></span> var testA = 1;<span style="white-space:pre"></span><span style="white-space:pre"></span> BB();<span style="white-space:pre"></span><span style="white-space:pre"></span>}<span style="white-space:pre"></span><span style="white-space:pre"></span>function BB(){ <span style="white-space:pre"></span><span style="white-space:pre"></span> console.log(testA ); // 报错<span style="white-space:pre"></span><span style="white-space:pre"></span>}
尝试解决方案:
方法AA内声明的变量,引用的方法BB中无法获取,但是若吧testA提出至AA方法以外,则可以获取.
3 .
2016年8月4日13:59:07
错误提示 :
Uncaught TypeError: Cannot set property 'height' of undefined
出现情景 :
准备通过byClassname 改变下一级节点样式时 ,element[0].style....
错误原因 :
<ul class="test">
<li></li>
</ul>
类节点<ul>后面若有换行,换行会被记为 #text , 此时 element[0] 为换行符 #text ,
若类节点<ul>后面没有换行,格式如: <ul class="test"><li> , 此时 element[1] 为标签 <li>
尝试解决方案 :
若使用childNodes 将受换行符影响
使用children, 将不受换行符影响, 最后获取标签中文本时,用childNodes[0];
classTop[0].children[0] . childNodes[0]
2016年8月4日20:02:01
错误描述: 用循环添加事件时,结果不如预期
错误代码 :
<pre name="code" class="javascript">var topList = classTop[0].children[0].children;for (var i = 1; i < topList.length; i++) {var mylist = topList[i];var category = topList[i].children[0];mylist.addEventListener("mouseenter", function(){category.style.display = "block";},false);mylist.addEventListener("mouseout",function(){category.style.display = "none";},false);<span style="white-space:pre"></span>}错误原因 : 不明;
解决方案 :
将添加事件的代码写在方法中即可;
<strong></strong>for (var i = 1; i < topList.length; i++) {var mylist = topList[i];var category = topList[i].children[0];topAddLsner(mylist,category);}
==================================================================================
<form action="/admin/printer/setPosition" method="post"><div id ="position"><ul><li class="right"><span id="right_1">123456<input type="hidden" name="right_1" id="" value="" /></span></li><li class="left_1"><span id="left_1_1">张先生<input type="hidden" name="left_1_1" id="" value="" /></span>
for (var i = 0; i < myspan.length; i++) {myspan[i].addEventListener("click",function(){var spanText = this.innerHTML.trim();adjust.children[0].innerHTML = spanText;clickEle = this.getAttribute("id");},false);}
confirm.addEventListener("click",function(){if(clickEle==0){return;}var postion = adjustValue.value;var adjustEle = $e("#"+clickEle)[0];adjustEle.children[0].value = postion;adjustEle.style.marginLeft = postion+"px";},false);
- 前端错误集
- 前端错误
- web 前端 错误监控
- 前端八个常见错误
- 前端调试错误
- 常见前端错误
- web前端错误监控
- 前端错误知识提示积累
- web前端错误日志-------display
- web前端编码错误总结
- 前端的图像错误优化
- 前端特殊错误,Bug汇总
- 页面加载--关于前端的错误行文
- web前端-JavaScript 错误 -020
- 前端错误日志收集调研整理
- 我的前端常范错误集锦
- springMVC下前端ajax报404错误
- java后台服务器端传递json字符串到前端,前端识别错误问题
- 自定义View(TopBar)
- HDU 3532 Max Angle(计算几何——极角排序)
- hdu 5791 Two 二维前缀和
- Kotlin开发Android笔记8:Kotlin数据类及json解析
- ViewPager实现画廊效果
- 前端错误集
- D - 放苹果
- 网络编程之TCP
- CodeWars练习之三角数
- 数据结构实验之栈五:下一较大值(一)
- 防止Block循环引用
- Jquery Mobile demo
- 设计类推荐的书籍
- 顺序表应用1:多余元素删除之移位算法