getElementById是通过Id来设置/返回HTML标签的属性及调用其事件与方法。用这个方法基本上可以控制页面所有标签,条件很简单,就是给每个标签分配一个ID号。

返回具有指定ID属性值的第一个对象的一个引用。

语法:

Element = document.getElementByIdx_x_x(“id”)

获得ID值=id的所有属性和方法

JS中经常使用它通过控件ID取得元素的值,如一个form里包含text、label等,他们都是FORM的元素,有一个分配的ID,getElementById()是取得这些元素的text值的。

实例1:

<html><head></head><body><input id="inTag" name="inName" value="bijian" type="text" /><input type="submit" value="获取值" onClick="getValue()"/></body><script language="javascript">window.onload = function run(){   var inTag = document.getElementByIdx_x("inTag"); inTag.value = "hello!";}function getValue() {var inTag = document.getElementByIdx_x("inTag");alert(inTag.value);}</script>
</html>

实例2:

<html><head><title>getElementById</title></head><body><a id="mr" href="http://www.baidu.com/">百度</a><form name="myform"><input type="button" value="更换连接" onClick="change()"/></form></body><script language="javascript">function change() {document.getElementByIdx_x("mr").innerHTML = "金山123";document.getElementByIdx_x("mr").href="http://123.duba.net/";}</script>
</html>

实例3:

<html><head><title>getElementById</title></head><body><h1 id="divTest" οnmοusemοve="s()" οnmοuseοut="reset()" align="center">这是一个有感觉的标记</h1></body><script language="javascript">function reset() {var divTest = document.getElementByIdx_x("divTest");divTest.innerHTML = "这是一个有感觉的标记";}function s()  {var divTest = document.getElementByIdx_x("divTest");divTest.innerHTML = "老鼠来了";}</script>
</html>

实例4:

<html><head><title>getElementById4</title></head><body><font ID=main_title size=6><b>虚拟网络世界</b></font></body><script language="javascript">var n = 0;function changefontcolor() {n=n%4;switch(n) {case 0:main_title.color="red";break;case 1:main_title.color="green";break;case 2:main_title.color="blue";break;case 3:main_title.color="yellow";}n++;}//定时执行函数每秒钟调用changefontcolor()函数一次,改变大标题的颜色setInterval("changefontcolor()",1000);</script>
</html>

实例5:

<html><head><title>getElementById5</title></head><body onKeypress="showCapture()"><h1 ID="num" align="center">0000</h1></body><script language="javascript">var r;function showNextNum() {var m_num=Math.floor(Math.random()*(3000-1000))+1000;num.innerHTML = m_num;}function showCapture() {clearTimeout(r);}r = setInterval("showNextNum()",100);</script>
</html>

getElementById的用法相关推荐

  1. document.getElementById 用法 详解!

    document.getElementById(" ") 得到的是一个对象,用 alert 显示得到的是 " object ",而不是具体的值,它有 value ...

  2. getelementbyid属性与用法

    语法:oElement = document .getElementById ( sID ) 参数:sID――必选项.字符串 (String) . 返回值:oElemen――对象 (Element)  ...

  3. document.getElementById 学习总结

    document.getElementById获取控件对象为空的解决方法 1.下面是一个简单的例子,页面加载时显示一段信息 代码如下: <%@ page language="java& ...

  4. document.getElementById()方法使用

    原文地址为: document.getElementById()方法使用 document.getElementById使用 语法:oElement = document .getElementByI ...

  5. Javascript中DOM技术的的简单学习

    第十四课 DOM技术概述 1:DOM概述 文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法.DOM 将HTML文档呈现为带有元素.属性和文本的树结构 ...

  6. JS获取DOM元素的八种方法

    什么是HTML DOM 文档对象模型(Document Object Model),是W3C组织推荐的处理可扩展置标语言的标准编程接口.简单理解就是HTML DOM 是关于如何获取.修改.添加或删除 ...

  7. java 获取js html_JS获取网页中HTML元素的几种方法

    编写js程序的时候最常使用的就是获取网页中的html元素,并进行处理,我在网上发现了一篇获取html对象的几种方法进行整理的帖子,发上来大家一块学习~ getElementById getElemen ...

  8. JS获取DOM元素的方法

    什么是HTML DOM 文档对象模型(Document Object Model),是W3C组织推荐的处理可扩展置标语言的标准编程接口.简单理解就是HTML DOM 是关于如何获取.修改.添加或删除 ...

  9. JavaScript标签选取

    声明:本人的所有博客皆为个人笔记,作为个人知识索引使用,因此在叙述上存在逻辑不通顺.跨度大等问题,希望理解.分享出来仅供大家学习翻阅,若有错误希望指出,感谢! JS获取DOM元素的方法 通过ID获取( ...

最新文章

  1. 【浙大出品】基于扩展FPN的小目标检测方法
  2. 对HA的简单认识以及HA集群删除
  3. Memcached源码分析
  4. Chrome浏览器如何不让它缓存?
  5. ASP.NET Core官方计划路线及需要废除的一些Framework技术
  6. Linux内核编码风格
  7. Netbeans搭建Android环境
  8. build.xml引用其它文件的任务
  9. 建立单独的解决方案来开发DNN模块
  10. vue2中的keep-alive使用总结及注意事项
  11. 拼装sql_2020最新最全面的SQL优化干货总结
  12. 【毕业季】一个普通大二学生的迷茫与展望
  13. 经纬度坐标转换xy坐标 python_Python 高斯坐标转经纬度算法
  14. VUE-Cli报No Babel config file detected错误的一系列解决方法
  15. 深度学习之训练误差和泛化误差
  16. 计算股票收盘价的月日均值 matplotlib绘图
  17. SQL and NOSQL
  18. 开源的网络服务框架:Apache Etch 1.4.0 发布
  19. 开启oracle的acfs,配置OracleACFS集群文件系统
  20. 热塑性塑料/热塑性橡胶

热门文章

  1. 挂载ISO镜像文件到Linux系统
  2. 算法导论 3.1-1 关于θ记号
  3. ASP.NET Web窗体(.NETFromWork应用程序) ADO.NET 实体数据模型 关于多表联查显示的实现
  4. java replaceall 引号_Java 1.4 String.replaceAll单引号问题
  5. 关于中级软件设计师笔记的分享
  6. Re: 寂静岭风格的爱情图片,不喜勿入。(内有恐怖的图片)
  7. 20145209刘一阳 《网络对抗》逆向及BOF基础实践
  8. 算法复习|广度优先搜索BFS
  9. 【从零开始分析项目实战】12-阿里云手机验证码登录功能的实现
  10. supesite分页