`
bear999
  • 浏览: 74494 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

document.all elements用法

    博客分类:
  • web
阅读更多

一.
document.all是页面内所有元素的一个集合。例如:
document.all(0)表示页面内第一个元素
二.
document.all可以判断浏览器是否是IE
if(document.all){
alert("is IE!");
}
三.
也可以通过给某个元素设置id属性(id=aaaa),然后用document.all.aaaa调用该元素

<html>
<body>

<form id="myForm">
Firstname: <input id="fname" type="text" value="Mickey" />
Lastname: <input id="lname" type="text" value="Mouse" />
<input id="sub" type="button" value="Submit" />
</form>

<p>Get the value of all the elements in the form:<br />
<script type="text/javascript">
var x=document.getElementById("myForm");
for (var i=0;i<x.length;i++)
  {
  document.write(x.elements[i].value);
  document.write("<br />");
  document.write(x.elements[i].type);
  document.write("<br />");
  }
document.write(document.all.myForm.elements[0].value);
</script>
</p>

</body>
</html>

 

分享到:
评论

相关推荐

    document.all[]详解

    然而,在理解 Web 开发的历史和某些特定场景下,了解 `document.all[]` 的用法仍然具有一定的价值。 #### 二、`document.all[]` 的定义 根据官方文档描述: - **Array of all HTML tags in the document**:`...

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

    var allElements = document.getElementsByTagName("*"); ``` 这将返回一个包含所有元素的数组,你可以遍历这个数组来访问每个元素。 相比之下,document.all 是一个较为古老的对象,早期的 IE 浏览器支持它,但是...

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

    var all = document.all ? document.all : document.getElementsByTagName('*'); var elements = []; for (var e = 0; e &lt; all.length; e++) { if (all[e].className == className) { elements[elements.length...

    常用js代码大全.pdf

    - `document.all.elements[索引]`:访问表单元素。 - `document.getElementsByName("r1")` 和 `document.getElementById(id)`:通过名称或ID查找元素。 4. **定时器与计时**: - `setTimeout` 和 `clearTimeout`...

    javascirpt 小技巧 javascirpt 小技巧

    8. **元素操作**: `document.all("txt").focus()` 使元素获取焦点,`document.all("txt").select()` 选中元素内的文本。 9. **窗体命令**: `document.execCommand` 可以执行一些内置的浏览器命令,如复制、粘贴等。...

    [removed].reload 刷新使用分析(去对话框)

    - 对于`document.form.item`的问题,IE支持`document.formName.item("itemName")`,而MF则需要使用`document.formName.elements["elementName"]`。 - 集合类对象的取用,IE允许使用圆括号,如`document.forms("form...

    前段JS开发和DOM兼容问题大全

    1. 在IE浏览器中可以使用`document.all`配合元素ID属性值来访问DOM节点,但在Firefox等其他浏览器中不支持此方法。标准的访问方式是使用`document.getElementById`、`document.getElementsByName`和`document....

    javascript小技巧.doc

    以下是一些JavaScript的小技巧和常见用法: 1. **事件源对象**:`event.srcElement` 提供了触发事件的元素信息,可以通过 `event.srcElement.tagName` 和 `event.srcElement.type` 获取元素的标签名和类型。 2. **...

    javascript 代码大全

    窗体.elements[索引]`访问表单元素,`document.all.xxx.detachEvent('onclick',a);`移除事件监听器。 17. **插件数目**:`navigator.plugins`返回浏览器安装的插件数量。 18. **变量类型检查**:`typeof($js_...

    javascript经典集合

    `document.captureEvents(Event.KEYDOWN)`用于捕获键盘事件,而`document.all("txt").focus()`和`.select()`则用于聚焦和选中指定元素。 `document.execCommand`是一个强大的功能,可以执行诸如复制、剪切、粘贴等...

    C#_WebBrowser_网页操作

    对于非框架网页中的文本框,可以直接使用`GetElementById`或`All`属性来访问并修改其内容: ```csharp webBrowser1.Document.GetElementById("textBoxId").InnerText = "weiling"; ``` 或者根据文本框的name属性赋值...

    javascript实用代码大全

    - **元素遍历**: `document..elements[]` 遍历页面中的所有元素(此处可能需要更正语法错误)。 - **事件移除**: `document.all.xxx.detachEvent('onclick',a);` 移除指定的事件监听器。 #### 三、浏览器特性与对象...

    IE 与FireFox 区别概要总结

    - IE支持`document.all.month.value`,但Firefox要求使用`document.getElementsByName("month")[0].value`或`document.getElementById("month").value`。推荐使用`getElementById`以保持兼容性。 6. HTML对象ID...

    超级实用且不花哨的js代码大全

    在"超级实用且不花哨的js代码大全"中,我们涵盖了诸多与JS相关的实用技巧和方法,以下是对这些知识点的详细说明: 1. **事件源对象**:`event.srcElement`用于获取触发事件的元素,可以通过`.tagName`和`.type`属性...

    javascript技巧大全

    8. **访问窗体元素**:通过`document.all`可以访问文档中的元素,并对其进行聚焦或选择等操作。 - 示例代码: ```javascript document.all("txt").focus(); document.all("txt").select(); ``` #### 表单控制 ...

    javascriptYUI基础知识.pdf

    - `document.all`:在IE中访问所有HTML元素,但不是标准方法。 - `document.createElement`:创建新的HTML元素。 - `document.elementFromPoint(event.x, event.y)`:根据鼠标位置找到对应的元素。 - `document....

Global site tag (gtag.js) - Google Analytics