作家
登录

JavaScript获取页面上某个元素的代码

作者: 来源:www.28hudong.com 2013-03-30 00:57:45 阅读 我要评论

W3C标准推荐的语法是通过document文档对象获取DOM树内的内的某个元素,常见的方法有getElementById()、getElementsByName()、getElementsByTagName(),他们的作用分别通过id属性、name属性/标签名称返回单个节点或节点集合。 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>JavaScript获取页面上某个元素的方法 </title> <script type="text/javascript"> function doGetElementsByTagName(){ var x=document.getElementsByTagName("input"); alert(x.length); } function doGetElementsByName(){ var x=document.getElementsByName("myInput"); alert(x.length); } function getValue(){ var x=document.getElementById("myHeader"); alert(x.innerHTML); } </script> </head> <body> <h1 id="myHeader" onclick="getValue();">这里是头部</h1> <p>点击头部弹出myHeader的内容</p> <input type="text" name="myInput" size="20" /> <br /> <br /> <input type="text" name="myInput" size="20" /> <br /> <br /> <input type="text" name="myInput" size="20" /> <br /> <br /> <input type="button" onclick="doGetElementsByTagName();" value="有多少个input元素?"/> <br /> <input type="button" onclick="doGetElementsByName();" value="有多少个name的值为myInput?"/> </body> </html> 当点击:时,弹出: 当点击:时,弹出: 当点击:时,弹出: 特别是在以下代码中,复制代码 代码如下: function getValue(){ var x=document.getElementById("myHeader"); alert(x.innerHTML); } 涉及到了一个知识点:HTML DOM innerHTML ,作用是从对象的起始位置到终止位置的全部内容,包括Html标签

  推荐阅读

  javascript模拟的Ping效果代码 (Web Ping)

当然,在请求时无法统计HTTP头部的长度,所以当请求数据包长度在最大传输单元临界点时,额外的HTTP头可以导致IP分组,因此存在一定的误差.(2009/6/21) 在线演示:http://demo.jb51.net/js/2011/ping/核心代码:复制代码>>>详细阅读


本文标题:JavaScript获取页面上某个元素的代码

地址:http://www.17bianji.com/kaifa2/JS/24814.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)