javascript开发中因空格引发的错误


Posted in Javascript onNovember 08, 2010

废话不多说,先上代码给大家看看

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>依依园地</title> 
</head> 
<body> 
<div id="win"> 
<ul id="picChange"> 
<li> 
<img src="images/01.jpg" title="图片1"></li> 
<li> 
<img src="images/02.jpg" title="图片2"></li> 
<li> 
<img src="images/03.jpg" title="图片3"></li> 
</ul> 
</div> 
<script type="text/javascript"> 
var pic = document.getElementById('picChange'); 
var picList = pic.getElementsByTagName("li"); 
alert(picList[0].firstChild); 
</script> 
</body> 
</html>

以上代码1请分别在Firefox和IE中运行,Firefox出现的是 [object Text] ,而IE中出现的是[object],这里IE和Firefox都把picList[0].firstChild这个对象当作object对象,Firefox提示是Text类型对象,IE没有提示更细了。
我们再运行下面这部分的代码看看,看清楚了,代码本身相同,但是li下面没做换行缩进。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>依依园地</title> 
</head> 
<body> 
<div id="win"> 
<ul id="picChange"> 
<li><img src="images/bigpic/01.jpg" title="护腰/HY005"></li> 
<li><img src="images/bigpic/02.jpg" title="枕头吊臂/DB-004"></li> 
<li><img src="images/bigpic/03.jpg" title="大护脚/HY-001"></li> 
</ul> 
</div> 
<script type="text/javascript"> 
var pic = document.getElementById('picChange'); 
var picList = pic.getElementsByTagName("li"); 
alert(picList[0].firstChild); 
</script> 
</body> 
</html>

以上代码2请分别在Firefox和IE中运行,Firefox出现的是 [object HTMLImageElement] ,而IE中出现的是[object],这里IE和Firefox都把picList[0].firstChild这个对象当作object对象,Firefox提示是HTMLImageElement类型对象,IE没有提示更细了。
上下两种写法只是缩进和换行的差别,在IE中被认做相同的object对象,可是不同的缩进在Firefox中却代表了不同的对象,Firefox对HTML的解析实在令人费解。
再此做记录,希望各位朋友看了有用,别因为跟我一样的问题半天没找到解决问题的方法。
Javascript 相关文章推荐
javascript中的有名函数和无名函数
Oct 17 Javascript
JavaScript表达式:URL 协议介绍
Mar 10 Javascript
Javascript级联下拉菜单以及AJAX数据验证核心代码
May 10 Javascript
jquery Ajax 实现加载数据前动画效果的示例代码
Feb 07 Javascript
深入理解javascript中的立即执行函数(function(){…})()
Jun 12 Javascript
利用jQuery和CSS将背景图片拉伸
Oct 16 Javascript
jquery获取table指定行和列的数据方法(当前选中行、列)
Nov 07 Javascript
Vue.js父与子组件之间传参示例
Feb 28 Javascript
JS中使用react-tooltip插件实现鼠标悬浮显示框
May 15 Javascript
React路由鉴权的实现方法
Sep 05 Javascript
JS正则表达式常见函数与用法小结
Apr 13 Javascript
如何使用vue slot创建一个模态框的实例代码
May 24 Javascript
window.ActiveXObject使用说明
Nov 08 #Javascript
发布一个基于javascript的动画类 Fx.js
Nov 05 #Javascript
微博@符号的用户名提示效果。(想@到谁?)
Nov 05 #Javascript
js focus不起作用的解决方法(主要是因为dom元素是否加载完成)
Nov 05 #Javascript
细说浏览器特性检测(2)-通用事件检测
Nov 05 #Javascript
需要做特殊处理的DOM元素属性的访问
Nov 05 #Javascript
基于jQuery的仿flash的广告轮播
Nov 05 #Javascript
You might like
PHP小教程之实现双向链表
2014/06/12 PHP
Yii2.0框架模型添加/修改/删除数据操作示例
2019/07/18 PHP
在JavaScript中实现类的方式探讨
2013/08/28 Javascript
javascript调试之DOM断点调试法使用技巧分享
2014/04/15 Javascript
深入探讨JavaScript String对象
2015/03/09 Javascript
Js实现无刷新删除内容
2015/04/29 Javascript
表单验证正则表达式实例代码详解
2015/11/09 Javascript
jQuery操作基本控件方法实例分析
2015/12/31 Javascript
html中鼠标滚轮事件onmousewheel的处理方法
2016/11/11 Javascript
Bootstrap CSS使用方法
2016/12/23 Javascript
JS实现异步上传压缩图片
2017/04/22 Javascript
ionic实现底部分享功能
2017/05/11 Javascript
用angular实现多选按钮的全选与反选实例代码
2017/05/23 Javascript
原生js获取left值和top值的三种方法
2017/08/02 Javascript
基于JavaScript表单脚本(详解)
2017/10/18 Javascript
JavaScript实现一个带AI的井字棋游戏源码
2018/05/21 Javascript
Angular5集成eventbus的示例代码
2018/07/19 Javascript
vue-dplayer 视频播放器实例代码
2019/11/08 Javascript
vue父子组件间引用之$parent、$children
2020/05/20 Javascript
在Python中使用HTMLParser解析HTML的教程
2015/04/29 Python
Python中常见的数据类型小结
2015/08/29 Python
python实现中文转换url编码的方法
2016/06/14 Python
利用python打印出菱形、三角形以及矩形的方法实例
2017/08/08 Python
使用Python通过win32 COM实现Word文档的写入与保存方法
2018/05/08 Python
详解Python中的type和object
2018/08/15 Python
python启动应用程序和终止应用程序的方法
2019/06/28 Python
pygame编写音乐播放器的实现代码示例
2019/11/19 Python
Django正则URL匹配实现流程解析
2020/11/13 Python
《乡下孩子》教学反思
2014/04/17 职场文书
公益广告标语
2014/06/19 职场文书
大学学生个人总结
2015/02/15 职场文书
大学生违纪检讨书范文
2015/05/07 职场文书
幼儿园教师教育随笔
2015/08/14 职场文书
2016年端午节校园广播稿
2015/12/18 职场文书
智慧人生:永远不需要向任何人解释你自己
2019/08/20 职场文书
python基础学习之递归函数知识总结
2021/05/26 Python