- 浏览: 367106 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (252)
- struts1.3 (18)
- spring2.0 (6)
- html & Css (30)
- soap (0)
- hibernate3.3.2 (3)
- JQuery1.4 (11)
- wsdl (0)
- Amazon EC2 (3)
- jsp (4)
- myeclipse skill (9)
- linux (1)
- servlet (1)
- english (7)
- Ajax (5)
- 常识 (3)
- 生活 (6)
- 工具 (42)
- 期货 & 外汇 (4)
- tomcat (2)
- ext (1)
- java se (11)
- java ee (1)
- it行业知识 (6)
- plsql developer skill (2)
- apache commons logging (1)
- apache commons HttpClient (1)
- apache commons codec (1)
- windows7 skill (3)
- 数据库设计 (2)
- oracle (5)
- junit (1)
- xStream (2)
- jdom (1)
- dwr (1)
- erp (2)
- javascript (4)
- Base64 (1)
- Ant (0)
- Apache CXF (1)
- 美剧 Friends season one (1)
- 设计模式 (1)
- android (0)
- html5 (0)
- SVN Skill (2)
- FindBugs (1)
- 云计算 (1)
- SAP (35)
- 演讲 (1)
- PMP (1)
- Velocity1.7 struts2.0 (1)
- svn (1)
最新评论
-
hijackwust:
最次的方法,没有之一
让一个工程并存jar包不同版本 -
手写白:
...
让一个工程并存jar包不同版本 -
wqsmd1:
连接不会关,怎么弄
Struts2 + JasperReports4 + DB2 Demo -
tntxia:
楼主,怎么没有放keymaker.jar这个包啊
Aqua Data Studio 破解及解决乱码说明 -
mrsea2010:
楼主,按照你的方法,点击联接,我都不能显示出页面,直接报404 ...
Struts2 + JasperReports4 + DB2 Demo
(zt)http://baike.baidu.com/view/1743588.htm
getElementsByName() 方法可返回带有指定名称的对象的集合。
语法 document.getElementsByName(name)该方法与 getElementById() 方法相似,但是它查询元素的 name 属性,而不是 id 属性。 另外,因为一个文档中的 name 属性可能不唯一(如 HTML 表单中的单选按钮通常具有相同的 name 属性),所有 getElementsByName() 方法返回的是元素的数组,而不是一个元素。如果一个文档中有两个以上的标签NAME相同,那么getElementsByName()就可以取得这些元素 组成一个数组。 比如有两个DIV: <div name="docname" id="docid1"></div> <div name="docname" id="docid2"></div> 那么可以用getElementsByName("docname")获得这两个DIV,用getElementsByName("docname")[0]访问第一个DIV,用getElementsByName")[1]访问第二个DIV。 总结一下标准DOM,访问某一特定元素尽量用标准的getElementById(),访问标签用标准的getElementByTagName(),但IE不支持 getElementsByName(),所以就要避免使用getElementsByName(),但getElementsByName()和不符合标准的document.all[]也不是全无是处,它 们有自己的方便之处,用不用那就看网站的用户使用什么浏览器,由你自己决定了。 让getElementsByName适应IE和firefox的方法:
getElementsByName:function (name) { var returns = document.getElementsByName(name); if(returns.length > 0) return returns; returns = new Array(); var e = document.getElementsByTagName('td'); for(i = 0; i < e.length; i++) { if(e[i].getAttribute("name") == name) { returns[returns.length] = e[i]; } } return returns; }
实例
<html> <head> <script type="text/javascript"> function getElements() { var x=document.getElementsByName("myInput"); alert(x.length); } </script> </head> <body> <input name="myInput" type="text" size="20" /><br /> <input name="myInput" type="text" size="20" /><br /> <input name="myInput" type="text" size="20" /><br /> <br /> <input type="button" onclick="getElements()" value="How many elements named 'myInput'?" /> </body> </html>
以上所述仅限于静态页面,如果用javascript动态生成页面,解决的方法还未知...
发表评论
-
HTML--META
2011-06-15 23:52 8491.定义语言 格式: 〈meta http-eq ... -
集成经理培训
2011-01-27 01:08 0Dea ... -
项目中请避免iframe缓存导致的无法提交
2010-12-30 23:02 981在JSP中使用iframe标签,会出现一种情况,第一次 ... -
通过position将div中的内容移出显示
2010-12-03 00:00 1042<!DOCTYPE html PUBLIC " ... -
CSS 文字替代图片下载失败情况
2010-12-02 23:44 984<!DOCTYPE html PUBLIC " ... -
CSS 2.0样式表中文手册
2010-12-02 23:40 943rt -
position的relative , absolute 关系
2010-12-02 23:21 1051<!DOCTYPE html PUBLIC " ... -
CSS 背景图片设置
2010-12-01 00:35 956<!DOCTYPE html PUBLIC " ... -
CSS 盒模型 介绍
2010-12-01 00:09 951备注: (1)margin是在border之外扩展空间 ... -
精通CSS与HTML设计模式 and 源码
2010-11-30 22:13 1039rt -
input type 介绍
2010-11-19 01:11 1501Input表示Form表单中的一种输入对象,其又随Type类型 ... -
input text 置灰例子
2010-11-19 01:05 6407<form name="testform ... -
DOM & JS DIV层操作__创建,指定删除,全部删除
2010-11-17 14:53 2123<!DOCTYPE HTML PUBLIC " ... -
DOM 加载顺序
2010-11-17 00:51 11581.HTML解析完毕 2.外部脚本和样式表加载完毕 3 ... -
radio,checkbox 与 getElementByName 配合取值
2010-11-17 00:45 1133HTML <div> male< ... -
DHTML_网页制作完全手册
2010-11-16 23:29 829rt -
html_mytest_code_and_note_version0.1
2010-06-15 03:19 872(1)<pre></pre> 可以保留 ... -
<select>
2010-06-15 03:06 874<!DOCTYPE html PUBLIC " ... -
<pre>
2010-06-15 03:05 818<!DOCTYPE html PUBLIC " ... -
a_mailto
2010-06-15 03:03 1100<!DOCTYPE html PUBLIC " ...
相关推荐
### document.getElementsByName() 的用法详解 在Web开发中,JavaScript提供了多种方法来选取HTML文档中的元素,以便开发者能够实现对页面动态操作的需求。其中`document.getElementsByName()`与`document....
innerHTML和getElementsByName是JavaScript中用于操作和查询DOM(文档对象模型)的两个常用方法。这两个方法在不同的浏览器中可能会有不同的表现,尤其是在早期版本的Internet Explorer(IE)浏览器中,存在一些已知...
getElementsByName() 是一个在JavaScript中用于获取具有相同名称的所有页面元素的数组的方法。本文将详细解释该方法的使用以及与之相关的其他几种DOM元素选择方法。 getElementsByName()方法用于获取具有指定name...
在HTML文档对象模型(DOM)中,有三种主要方法用于查找HTML元素:`document.all`,`getElementById()`,`getElementsByName()` 和 `getElementsByTagName()`。这些方法各有其特性和适用场景,理解它们的区别对于编写...
^) 但是对于document.getElementsByName 与document.getElementById 这个两个方法,IE中是并没有严格区分 ID 与 Name 的,比如: [removed] function useGetElementsByNameWithId(id) { var eles = d
本文将详细探讨如何使`getElementsByName`方法在Internet Explorer(IE)和Firefox等遵循W3C标准的浏览器之间保持一致。 `getElementsByName`是HTML DOM(Document Object Model)中的一个方法,用于根据元素的`...
详解JavaScript 中getElementsByName在IE中的注意事项 前言: 在IE5-9中是没有实现js的 getElementsByClassName()方法,但是实现了getElementsByName()方法,但是需要注意的是这个方法在IE5-9中也返回id属性匹配的指定...
本文将深入探讨IE中`getElementsByName()`方法对某些元素无效的问题及其解决方案。 `getElementsByName()`是JavaScript中用于获取文档中所有具有指定`name`属性的元素的集合。它返回一个NodeList对象,包含了页面上...
本文将深入探讨`document.all`与`getElementById`、`getElementsByName`、`getElementsByTagName`这四个方法的区别和用法。 1. `document.all` `document.all` 是一个数组集合,它包含了HTML文档中所有的元素,...
`Document:getElementsByName()` 是一个在JavaScript中广泛使用的DOM(Document Object Model)方法,它允许开发者根据元素的`name`属性来查找并返回一个包含所有匹配元素的NodeList集合。这个方法对于处理HTML表单...
在JavaScript中,通过getElementsByName方法可以访问到具有特定name属性的所有元素,返回的结果是一个集合对象。这个集合对象非常像数组,可以使用数组的方法进行操作。需要注意的是,返回的是一个节点集合,表示...
本篇将详细讲解DOM中的三个核心方法:`getElementById`、`getElementsByTagName`以及`getElementsByName`,这些都是JavaScript与网页元素交互时常用的方法。 首先,`getElementById`是DOM中查找特定ID元素的最直接...