谁动了我的代码

抽象即是空,空即是抽象。
posts(43) comments(24) trackbacks(0)
  • BlogJava
  • 联系
  • RSS 2.0 Feed 聚合
  • 管理

News

所有文章版权归我所有,转载请注明出处,谢谢!

常用链接

  • 我的随笔
  • 我的评论
  • 我的参与
  • 最新评论

留言簿

  • 给我留言
  • 查看公开留言
  • 查看私人留言

随笔分类

  • Android开发(5)
  • C/C++(1)
  • DataBase(3)
  • Java(16)
  • JavaScript(14)
  • WEB前端(1)
  • 编程杂项(2)
  • 网络(1)

随笔档案

  • 2016年5月 (1)
  • 2011年2月 (1)
  • 2010年6月 (3)
  • 2010年5月 (1)
  • 2009年12月 (2)
  • 2009年11月 (1)
  • 2009年10月 (2)
  • 2009年6月 (2)
  • 2009年5月 (1)
  • 2009年4月 (2)
  • 2009年3月 (4)
  • 2009年2月 (1)
  • 2009年1月 (1)
  • 2008年12月 (1)
  • 2008年11月 (1)
  • 2008年10月 (4)
  • 2008年9月 (2)
  • 2008年5月 (5)
  • 2008年3月 (3)
  • 2007年12月 (2)
  • 2007年10月 (1)
  • 2007年9月 (2)
  • 2007年5月 (1)

搜索

  •  

最新评论

  • 1. re: Android之ImageView载入网络上的图片
  • 222222222222222222222
  • --2222222222222222222222222222
  • 2. re: Log4j自带Log Viewer的用法
  • 执行你的根本不行,乱错帖子就在这乱贴,tmd
  • --asdf
  • 3. re: Android之使用私有存储
  • getDir方法创建的文件,会有个app_前缀,请问这怎么去掉呢?
  • --就是宝宝
  • 4. re: Android通用事件造成的生命周期变化情况
  • 我相信以后Android将成为越来越多设备的OS,不光是手持上网设置,冰箱、洗衣机都有可能采用Android。
  • --淘宝网女装春装新款
  • 5. re: Android通用事件造成的生命周期变化情况
  • 不错
  • --歌瑞尔内衣

阅读排行榜

评论排行榜

View Post

关于IE与FF对HtmlElement属性操作的不同

今天突然发现IE和FF对于一些属性可以直接读取,使用element.attributeName或element[attributeName]形式。
但是有些不可以,在FF下必须用element.getAttribute(attributeName)来读取。
并且,IE下这三种方式的行为是一致的,而FF下前两种和后一种是不一致的。
同理设置属性的方法也是不一致的。
其内部的实现原理还不得而知,希望有知道的朋友指点一二。

posted on 2007-09-12 21:17 Eric Song 阅读(1189) 评论(4)  编辑  收藏 所属分类: JavaScript

View Comments

# re: 关于IE与FF对HtmlElement属性操作的不同  回复  更多评论   
javascript本来就很难做到所有浏览器都兼容的
2007-09-12 23:24 | 千里冰封
# re: 关于IE与FF对HtmlElement属性操作的不同  回复  更多评论   
我们一起在 betcn 的时候,我写 js 代码参加 msdn 中关于 dom 的部分,经常出现在 ff 下不好用的情况。应该是 ie 进行了个别的扩展,基于为了方便或其他的什么理由吧。

找一份在 ff 下的 dom 文档吧。
2007-09-13 08:15 | gucs
# re: 关于IE与FF对HtmlElement属性操作的不同  回复  更多评论   
使用element.getAttribute(attributeName)的方式。IE在标准之外提供了扩展,用起来方便,但影响了兼容性,所以以FF可接受的为准吧。
2007-09-13 09:17 | 编程、设计是职业更是爱好
# re: 关于IE与FF对HtmlElement属性操作的不同  回复  更多评论   
就目前我测试的情况来看,在FF下有些基本属性都可以通过element.attributeName或element[attributeName]来获得,自定义属性和一些特殊属性就不可以了,而在IE下好像一切都正常,不论使用那种方式都可以访问。比如在FF下的写了如下的HTML文本:<td aa="123" bb="tt" width="18"></td> 这样对于aa和bb在FF下只能用getAttribute,而width好像可以直接访问,有些元素不能访问innerHTML属性如form,在FF下好像也可以通过getAttribute来访问。
2007-09-13 12:17 | teddy
新用户注册  刷新评论列表  

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问   管理
相关文章:
  • 关于样式表对象style与currentStyle的区别
  • 关于JavaScript的cloneNode方法对于节点上的事件clone问题的研究。
  • 参考Prototype的Class.create写了一个类似的实现,但是不是Ruby like OOP,使用上更像Java。
  • 对JavaScript的变量作用域的理解
  • IE document compatMode
  • JavaScript对form及form中的引用。
  • JavaScript注意事项(不定期更新)
  • 在定义一个js类的时候,为什么要设置该类的prototype属性为它所要继承的类的实例对象
  • JavaScript 类型转换注意事项
  • 面向对象的JavaScript(二,TSS上的一篇文章,先借鉴一下)
 
 
Powered by:
BlogJava
Copyright © Eric Song