什么'这行在javascript中的意思是什么
what's the line meaning in javascript?
if (document.all)
document.body.style.behavior='url(#default#homepage)';
if (window.sidebar)
这些行在javascript中是什么意思?非常感谢。
不使用文档。全部:
if (document.all) {
element = document.all[id];
else {
element = document.getElementById(id);
}
document.all是在InternetExplorer4中引入的,因为W3C DOM还没有标准化使用元素ID获取引用的方法。
到IE 5问世时,document.getElementById((已经标准化,因此,IE 5包含了对它的支持。更多信息请点击此处。。document.body.style.behavior='url(#default#homepage)'
用于在IE中将当前页面设置为主页。if (window.sidebar)
是firefox的检查
document.all is used to check if the browser is IE
if (document.all)
:用于检查浏览器是否为IE,但请注意,这是一种糟糕的做法,因为它不再是一种好的测试方法。
if (window.sidebar)
:测试浏览器是否为Firefox。
编辑:当浏览器为IE时,document.body.style.behavior='url(#default#homepage)';
最有可能用于设置主页。然而,它似乎不能很好地与Firefox和其他浏览器配合使用。
语句1尝试检测浏览器是否为IE,语句2是否使用IE-only API:behavior属性。
不过,document.all并不是IE独有的功能。它也存在于Chromium/Chrome和其他基于WebKit的浏览器上。
因此,语句1在IE&Chrome,但语句2仅适用于IE。
相关文章:
- @@(“at at”)在ES6 JavaScript中是什么意思
- minimy javascript是什么意思?Backbone.js
- var w = q||问2;这个表达式是什么意思
- 什么'它的意思是当一个变量位于括号外时
- 函数(i,val)在javascript中是什么意思
- 问号在这段代码中是什么意思
- 我不知道此代码中的这些符号是什么意思.十进制到二进制
- 什么意思是“;向原型添加方法”;
- ||{}在javascript中是什么意思
- “转义字符串”在Regex中是什么意思?(Javascript)
- 什么是“;传递给NewPromiseCapability的非构造函数值“;意思是
- 什么是“;(''+元素+'')“;意思是
- 这个代码是什么意思(history.replaceState和history.pushstate)
- :: 是什么意思
- 这是什么意思?getData([renderData]);
- 意思是.js - 登录后重定向用户 - 在本地工作,但在部署时不起作用
- MDN文档中关于弄清楚XUL元素的段落是什么意思:“如何将覆盖扩展转换为无重启”
- require('file_path')后面的后缀(模块)在javascript文件中是什么意思
- Twitter Bootstrap的Tab插件中“data-api”是什么意思
- 这个JS语法是什么意思? 'length'是怎么回事?