源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2021-01-03 09:54 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:JavaScript获取页面上某个元素的代码
W3C标准推荐的语法是通过document文档对象获取DOM树内的内的某个元素,常见的方法有getElementById()、getElementsByName()、getElementsByTagName(),他们的作用分别通过id属性、name属性/标签名称返回单个节点或节点集合。
[u]复制代码[/u] 代码如下:
<!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>
当点击:[img]http://files.jb51.net/upload/201103/20110313213126569.gif[/img] 时,弹出:[img]http://files.jb51.net/upload/201103/20110313213126943.gif[/img] 当点击:[img]http://files.jb51.net/upload/201103/20110313213126125.gif[/img] 时,弹出:[img]http://files.jb51.net/upload/201103/20110313213127911.gif[/img]   当点击:[img]http://files.jb51.net/upload/201103/20110313213127942.gif[/img] 时,弹出:[img]http://files.jb51.net/upload/201103/20110313213127977.gif[/img]   特别是在以下代码中,
[u]复制代码[/u] 代码如下:
function getValue(){ var x=document.getElementById("myHeader"); alert(x.innerHTML); }
涉及到了一个知识点:HTML DOM innerHTML ,作用是从对象的起始位置到终止位置的全部内容,包括Html标签
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部