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

getElementByName与getElementById的小差别,我也说不清

 
阅读更多

在js中实用

var roleName = document.getElementByName("rolename").value;

alert(roleName);总是打印出undefined;找了几个小时原因,也没找到,最开始以为是我那个rolename取的有问题,因为rolename是从数据库动态取的,后来没办法了找我们老大一问,他说不用byName改成ById看,我真的就改成了

document.getElementById("roleId").value;

呵呵,还真跑通了

问他原因,他说他也搞不清,知道getElementByName有时候会出点小问题,一般就getElementById就可以了

分享到:
评论

相关推荐

    JavaScript中document.forms[0]与getElementByName区别

    本文将详细介绍document.forms[0]和getElementByName两种方法的区别和具体使用场景。 首先,document.forms[0]代表文档中第一个表单元素,是一个NodeList类型的数组。这个数组包含了页面上所有的form元素,如果页面...

    没有document.getElementByName方法

    首先声明的是: document.getElementByName方法没有。document.getElementsByName得到的是标签的数组 document.getElementId得到的是某一个标签 <form name=”form_write”> <input name=”content” type=...

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

    理解这句话可看以下: 例1(这个可以让你理解文档中哪些是对象)      Document.All Example        Example Heading     This is a paragraph....This final paragraph has special emphasis. ...

    第二阶段试题.pdf

    8. DOM对象:`document`对象是浏览器对象模型的一部分,`getElementById()`和`getElementByName()`是它的方法,但`screen`和`history`不是,选项B和D错误。 9. 会话管理:`Session`对象在Web开发中用于实现会话跟踪...

    第二阶段试题.docx

    8. DOM对象与函数:`getElementById()`是`document`对象的方法,`screen`、`getElementByName()`和`history`不是。 9. 会话管理:在Web开发中,`Session`对象常用于实现会话跟踪。 10. Servlet配置:`servlet-...

    CDHtmlDialog与网页交互技巧整理.pdf

    同时,CDHtmlDialog提供了一些便利的方法,如`GetElementById`和`GetElementByName`,可以直接根据ID或名称获取HTML元素。 5. 异步通信与数据传递: 为了实现更复杂的交互,比如异步请求服务器数据,可以使用...

    php课后习题及答案php

    多对多:理论上不可能存在,因为 IP 地址与域名之间必须有一一对应的解析机制。 - **答案**: A. 一对多 #### 2. 网页的本质 - **知识点**: 网页由多种技术组成,其中最基本的技术就是 HTML(HyperText Markup ...

    LabVIEW实现网页数据提取和交互

    使用`getElementByTagName`、`getElementByName`或`getElementById`等方法定位到表单元素,并填充表单数据。 - **Demo5**: 实现网页登录。结合前面的知识点,完成账号密码的填写和提交过程。 #### 六、高级应用 - *...

    使用DataBox.docx

    3. **元素访问**:DataBox提供了多种访问元素的方法,如`box.getAllElements()`获取所有元素,`box.getAllElementsReverse()`以倒序获取,`box.getElementByID(Object id)`通过ID查找,`box.getElementByName(String...

    Dom要点归纳

    - 获取元素:IE可能不支持`querySelector`等方法,而使用`getElementsByTagName`或`getElementById`。 #### 七、DOM与表单操作 - **`submit`**: 提交表单。 - **`reset`**: 重置表单。 - 在表单验证中,可以通过`...

    Java Script 计时器和bom对象.pdf

    JavaScript是Web开发中不可或缺的一部分,尤其在前端领域,它提供了丰富的功能来操作页面和与用户交互。本篇文档主要探讨了JavaScript中的计时器和浏览器对象模型(BOM)的相关概念,通过实例代码来深入理解这些知识...

    用UIAutomation封装了很多实用的方法

    GetElementByID 获取父自动化元素下指定元素控件ID的引用 GetElementByName 获取父自动化元素下的指定子元素的引用 GetElementsByControlType 获取父自动化元素下的特定类型的所有自动化元素 ...

    采集基本概念Web信息检索与数据抓取网页DOM结构优秀文档.pptx

    文档对象模型(DOM)是...总的来说,DOM是Web开发中的一个基础工具,对于前端开发者和网络爬虫编写者来说都至关重要。通过学习和熟练掌握DOM,我们可以更好地理解和操控网页,从而实现各种复杂的交互和数据处理任务。

    php课后习题及答案[文].pdf

    `document.getElementByName(” 元素名” )` - C. `document.getElementByTagName(” 标记名” )` - D. 以上都可以 - **解析**: - 在JavaScript中,可以通过`getElementById`获取具有特定ID的元素,通过`...

    最新的web面试题及参考答案.docx

    例如,`getElementById`、`getElementsByTagName`、`getElementByName`等方法用于查找特定的节点。 问答题解答: 1、问:一个人花8块钱买了一只鸡,9块钱卖掉了,然后他觉得不划算,花10块钱又买回来了,11块钱卖...

    用Javascript读取CheckBox数组的值的代码(兼容IE与firefox)

    document.getElementsByName(name)方法正是用来读取对象数组的。用法如下: var elements = document.getElementsByName(“role”); (”role”为CheckBox数组中每个CheckBox共同的名字) for: ...

    javascrip经典试题

    - `showModalDialog()` 和 `showModelessDialog()` 也是打开新窗口的方法,但具有模态对话框特性,影响用户与当前页面的交互。 3. `window` 对象的属性: - `status`:浏览器状态栏的文本。 - `URL`:当前页面的...

    基本DOM节点操作

    getElementById():获取指定唯一id的元素。 getElementByTagName():获取指定元素标签名的元素数组。 getElementByName():获取具有指定属性name的元素数组。 2、子节点 element.childNodes:返回该元素的子节点数组...

Global site tag (gtag.js) - Google Analytics