各位高手:这条JS语句是什么意思?

ldxm8848 2004-11-30 08:22:28
各位好:
请问JavaScript语句中的!document.layers && !document.all是什么意思?它还有其它不同的参数吗?
谢谢!
...全文
91 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
EasonHoi 2004-12-04
  • 打赏
  • 举报
回复
!document.layers :判断客户端浏览器是IE
!document.all :判断客户端浏览器是NETSCAPE
snail4up 2004-12-04
  • 打赏
  • 举报
回复
就是判断是否支持相应的属性,为不同设置的浏览器编写都能工作的代码
seeu1688 2004-11-30
  • 打赏
  • 举报
回复
用浏览器的特定对象,方法或是属性来判断浏览器的类型

document.all是 IE4以上版本 的特有集合
document.layers是 NS4版本 的特有对象集合

if (!document.layers && !document.all)
alert("It is neither IE nor NS4")

若当前浏览器不是IE,和NS4时,才会提示alert
leojay1 2004-11-30
  • 打赏
  • 举报
回复
似乎是用来判断浏览器的吧?
IE和Netscape对这两个东东又不同的反应
梅雪香 2004-11-30
  • 打赏
  • 举报
回复
!document.layers && !document.all
document.layers 是指document中所有的div集合
document.all 是指document中所有对象集合

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧