例1:

value="admin">

id="un" name="username" value="silas">

其实两者的区别非常简单.

1. ID:

唯一标识,它是可以确定该DOM对象中的所有子对象的唯一标识属性.

2. Name:

个人理解为客户端与服务器之间的信息接口.

取出对象可用document.all("username").value或document.表单名.username.value或document.getElementByIdx("username").value或document.getElementByIdx("un").value四种.

在例1中

document.表单名.username.value 可取出 "admin"

document.all("username").value 可取出 "admin"

document.getElementByIdx("username").value 可取出 "admin"

document.getElementByIdx("un").value 也可取出 "admin"

但是document.all("un").value

或 document.表单名.un.value 或

document.表单名.username.value取出的是 "undefined".

总结:

DOM中可以有两个相同的ID的对象,DOM中也可以有两个相同的Name的对象.

当有两个相同ID或name时,使用getElementById(id/name)都可取出先定义的相应对象及值;但使用all(un/name)或document.表单名.id/name取不出来.

java中id name_关于DOM对象中的id与name的区别相关推荐

  1. DOM对象中的常用属性(innerHTML属性,innerText属性,className属性,style属性)

    DOM对象中的常用属性 innerHTML属性 innerText属性 className属性 style属性 innerHTML属性 innerHTML属性:用于设置或获取HTML 元素中的内容. ...

  2. js给对象添加变量属性 js 更改对象中的属性名 数组对象中每个对象添加一个字段-map用法和forEarch用法

    js给对象添加变量属性 & js 更改对象中的属性名 & 数组对象中每个对象添加一个字段-map用法和forEarch用法 1.js给对象添加变量属性 1.js创建一个对象或者在原有对 ...

  3. java dom获取命名空间属性_java – 如何在XML DOM对象中添加命名空间前缀?

    我正在尝试使用特定的命名空间来构建一个 XML文档.我想要生成的最终文档应该是这样的: token token token 这是我到目前为止. Document document = Document ...

  4. 详解DOM对象中clientWidth、offsetWidth等属性

    我们有时需要获得鼠标在某盒子中的位置,或者是随意移动某盒子的位置,在这些场景中我们可能经常需要用到clientWidth.offsetWidth.offsetTop啊等等.但是对于初学者来说(包括我) ...

  5. ajax中dom,在(jQuery)ajax请求中获取当前脚本DOM对象

    涉及两个步骤简单的解决方案: 1)找出哪些元素脚本标签是 2)发现,元素 的代码中的前一个兄弟: var scripts = document.getElementsByTagName("s ...

  6. js中如何判断一个DOM对象是否存在?

    <div id="div1"></div> if(!!document.getElementById("div1")) 转载于:http ...

  7. js中根据元素名获取对象,根据id获取等等。。。

    获取: //根据ID获取var aa = document.getElementById('bo')://根据元素名获取 返回一个集合var bb = document.getElementsByTa ...

  8. C#基于Npoi通过特性的方式导出简单数据到Excel或基于特性以及基于Excel模板导出数据到Excel以及从Excel中把数据导入到对象中

    导出数据到Excel表格以及从Excel表格中读取数据是我们日常开发很多情况都会遇到的,这里或许只是导出一些简单的数据到excel,这里或许会按照一定的模板导出数据到excel,这里也可能需要从Exc ...

  9. jQuery过滤器:筛选jquery对象数组中的DOM对象

    目录 一.定义: 二.基本过滤器: 一.定义: 过滤器就是过滤条件,对已经定位到jquery对象数组中的DOM对象进行过滤筛选,过滤条件不能独立出现在jquery函数,如果使用则只能出现在选择器后方. ...

最新文章

  1. [JAVA EE] 拦截器
  2. Vue的自定义滚动,我用el-scrollbar
  3. Redis击穿、雪崩、穿透场景描述与解决方案
  4. (转)javabean是什么和总结javabean的两种使用方式
  5. hdu 5167 Fibonacci(预处理)
  6. 自定义滚动条CSS样式
  7. resharper警告 :linq replace with single call to FirstOrDefault
  8. html本文框百分比定位,HTML中三种定位relative,absolute,fixed后,盒子的百分比宽度及位置易错点...
  9. [Altium Designer 2020 硬件设计]PCB封装库创建及3D模型添加
  10. SQL Server数据库应用与开发教程各章习题参考答案
  11. 20.6.5算法心得 一元二次方程解法
  12. word2vec理解及pytorch实现
  13. 给父母的礼物!一键让Android变身老人机
  14. 转载:整车CAN网络介绍---CAN--PT CAN--Chassis CAN--Body CAN--Info CAN
  15. 计算机操作系统实训心得总结,计算机操作系统安全实训心得总结
  16. sql - repalce函数
  17. 电脑可安装的超炫实用软件
  18. 游戏反外挂技术原理讲解
  19. 今日科技联播:阿里巴巴宣布2000亿美金全球进口计划;iPhone XR需求低迷致供应商停止增产...
  20. 【案例】建设银行——直播中台助力企业数字化学习升级

热门文章

  1. Go 统计含 emoji 字符串字符数
  2. Go map 转 slice
  3. Web前端开发初学者十问集锦(4)
  4. GithubPage自定义腾讯404界面
  5. unity 后台计时器实现
  6. 怎么做性能测试--响应时间
  7. 无法向会话状态服务器发出回话状态请求
  8. hive大字段拼接与切割实战(一个大字段保存每天历史数据)
  9. linux安装XtraBackup8
  10. 禁用”mgmtdb实例导致12c 应用psu失败