`

【转】js中document.all()用法

    博客分类:
  • Java
 
阅读更多
    document.all的意思是文档的所有元素,也就是说它包含了当前网页的所有元素。它是以数组的形式保存元素的属性的,所以我们可以用document.all["元素名"].属性名="属性值"来动态改变元素的属性。用这条语句,可以做出许许多多动态网页效果,如:动态变换图片、动态改变文本的背景、动态改变网页的背景、动态改变图片的大小、动态改变文字的大小各颜色等等。你简直可以动态控制所有网页元素。
<script language="JavaScript"> 
function cardClick(cardID){ 
    var obj; 
    for (var i=1;i<7;i++){
        obj=document.all("card"+i); 
        obj.style.backgroundColor="#3A6EA5"; 
        obj.style.color="#FFFFFF"; 
    } 
    obj=document.all("card"+cardID); 
    obj.style.backgroundColor="#FFFFFF"; 
    obj.style.color="#3A6EA5";
    for (var i=1;i<7;i++){ 
        obj=document.all("content"+i); 
        obj.style.display="none"; 
    } 
    obj=document.all("content"+cardID); 
    obj.style.display=""; 
} 
</script>

分享到:
评论

相关推荐

    JS中关于document.all的详解

    ### JS中关于`document.all`的详解 #### 一、`document.all`简介 `document.all` 是一个只读属性,它返回一个包含文档中所有元素的类数组对象。这个特性最初是为 Internet Explorer 设计的,并且在早期版本的 IE 中...

    javascript里的document.all用法

    在JavaScript中,`document.all`属性是Internet Explorer的专有特性,它允许脚本访问文档中的所有元素。这个属性返回一个对象集合,包含了文档中所有的HTML标签,这为开发者提供了强大的DOM操作能力。 ### `...

    JS:document.all的用法

    然而,需要注意的是,`document.all`在标准浏览器中可能不受支持,因此在实际项目中,更推荐使用`document.getElementById`、`document.getElementsByName`等标准方法来访问DOM元素,以确保代码的兼容性和可维护性。

    document.all[]详解

    `document.all[]` 是一个在 Internet Explorer 4 开始引入的特性,它提供了一种获取文档中所有元素的方法。这一特性允许开发者通过索引的方式访问页面上的任何 HTML 元素。尽管 `document.all[]` 主要在早期版本的 ...

    document.all Firefox不支持

    2. 避免直接使用`document.all`,转而使用更通用的DOM遍历和选择器方法。 3. 利用现代JavaScript库或框架,如React、Vue或Angular,它们内部处理了浏览器兼容性问题。 4. 在开发过程中使用多种浏览器进行测试,确保...

    document.execCommand()的用法

    此方法在早期的Web开发中被广泛使用,特别是在富文本编辑器中,因为它提供了一种简便的方式来操作文档内容而无需编写复杂的JavaScript代码或调用其他库。 #### 语法 ```javascript document.execCommand(command, ...

    js中document.getElementByid、document.all和document.layers区分介绍

    在这个话题中,我们将深入探讨三个在JavaScript历史中起到重要作用的属性:`getElementById`,`document.all`,以及`document.layers`。 首先,`getElementById`是W3C定义的DOM Level 1标准方法,它根据指定的ID值...

    JS的document.all函数使用示例

    由于`document.all`并非标准的DOM方法,因此在现代浏览器中已不再推荐使用,而是倾向于使用`document.getElementById`、`document.getElementsByTagName`、`document.querySelector`和`document.querySelectorAll`等...

    document.all与WEB标准

    尽管`document.all`在早期的IE版本中广泛使用,但它不是跨浏览器的解决方案。随着Web标准的推广,开发者开始转向W3C和ECMA标准,例如使用`document.getElementById`来代替`document.all`,因为前者在所有遵循Web标准...

    Document和Document.all区别分析

    而在第二个例子中,`document.all.aa` 使用了 `Document.all` 集合,即使元素没有设置name属性,它也能通过ID找到元素。这是因为 `Document.all` 不仅考虑ID,还包括元素的name属性。 关于name属性的特殊性,如果...

    解决 firefox 不支持 document.all的方法

    此外,我们还需要注意的是,在 Web 开发中,我们应该尽量避免使用 document.all 对象,而是使用其他方法来获取元素。这可以帮助我们提高代码的可读性和可维护性,并且减少浏览器的兼容性问题。 解决 Firefox 不支持...

    document.all与getElementById、getElementsByName、getElementsByTagName用法区别-document.all第1/2页

    本文将深入探讨`document.all`与`getElementById`、`getElementsByName`、`getElementsByTagName`这四个方法的区别和用法。 1. `document.all` `document.all` 是一个数组集合,它包含了HTML文档中所有的元素,...

    document.all的一个比较完整的总结及案例

    由于`document.all`是IE特有的,因此在现代Web开发中已经不再推荐使用,而是倾向于使用标准的DOM接口,如`getElementById`、`getElementsByClassName`和`querySelectorAll`等。 ### 1. `document.all`集合 `...

    再谈ie和firefox下的document.all属性

    如果JavaScript代码尝试访问`document.all`而没有指定特定的属性,Firefox会返回`undefined`或`false`,这使得`if (document.all)`这样的条件语句在Firefox中结果为假,从而符合示例代码中的逻辑,显示“this is a ...

    document.all与getElementById、getElementsByName、getElementsByTagName用法区别-getElementById

    在编写JavaScript代码时,应尽量避免依赖`document.all`,并确保在跨浏览器环境中使用`getElementById()`时,元素ID是唯一的。如果需要根据`name`属性查找元素,应使用`getElementsByName()`,而如果需要按标签名...

    dsoframer.ocx使用方法

    根据提供的文件信息,本文将详细解释`dsoframer.ocx`控件的使用方法,主要涉及以下几个方面:创建新文档、打开文档、保存文档、HTTP请求操作、修订跟踪设置、当前用户设置、时间设置以及字段值设置。 ### 一、创建...

    DSOframer.ocx使用指南

    document.all.FramerControl1.CreateNew("Word.Document"); ``` 创建新的Excel工作表: ```javascript document.all.FramerControl1.CreateNew("Excel.Sheet"); ``` ### 2. 打开文件 DSOframer.ocx允许你打开本地...

    echarts-all.js

    `echarts-all.js` 文件是 ECharts 的一个较全版本,包含了 ECharts 的所有模块和功能,便于开发者在项目中一次性引入,无需再单独引入其他 ECharts 相关文件。 ECharts 的主要特点包括: 1. **易用性**:ECharts ...

    js document.getElementsByClassName的使用介绍与自定义函数

    `js document.getElementsByClassName` 是HTML5引入的一个非常有用的DOM操作方法,允许开发者根据元素的类名(class)来选取页面上的元素集合。这个方法在IE8及以下版本的浏览器中不被支持,但在现代浏览器中已经...

Global site tag (gtag.js) - Google Analytics