JS获取html对象的几种方式介绍


Posted in Javascript onDecember 05, 2013

document.getElementById("zx");

通过ID获取html元素对象,ID号在html文档当中应该是唯一的。返回的是唯一element对象。并且所有浏览器都兼容。

document.getElementsByTagName("span")[0];

通过标签查找html对象,由于html标签在一个页面中可能重复很多次,所以当前页面返回的是一个数组。可以根据标签出现的位置定位元素的对象。所有浏览器都兼容。

document.getElementsByName("hh")[0];

通过name属性来定位html对象,但是并不是所有标签都有name属性,但是我们可以人为的加上name属性,这样也可以定位到,由于name属性可能有多个,不唯一。所以这个方法返回的也是一个数组,同样我们也可以根据html当中name的位置,进行对name的定位。IE系列不兼容,不推荐使用。

innerHTML:这个方法是获取该html元素的具体html代码

document.getElementById("zx").innerHTML;

还可以更新元素的html代码:

document.getElementById("zx").innerHTML="<b>我们约会吧~</b>";

Javascript 相关文章推荐
javascript URL锚点取值方法
Feb 25 Javascript
jquery图片上下tab切换效果
Mar 18 Javascript
根据表格中的某一列进行排序的javascript代码
Nov 29 Javascript
JS实现点击链接取消跳转效果的方法
Jan 24 Javascript
js用Date对象的setDate()函数对日期进行加减操作
Sep 18 Javascript
JS中常用的输出方式(五种)
Jun 12 Javascript
vue的toast弹窗组件实例详解
May 14 Javascript
基于VUE实现的九宫格抽奖功能
Sep 30 Javascript
解决Vue在封装了Axios后手动刷新页面拦截器无效的问题
Nov 08 Javascript
微信小程序实现简单表格
Feb 14 Javascript
JS Math对象与Math方法实例小结
Jul 05 Javascript
Openlayers实现点闪烁扩散效果
Sep 24 Javascript
JS获取URL中的参数数据
Dec 05 #Javascript
jquery插件tooltipv顶部淡入淡出效果使用示例
Dec 05 #Javascript
浅谈JavaScript函数参数的可修改性问题
Dec 05 #Javascript
浅析JavaScript中的隐式类型转换
Dec 05 #Javascript
浅析JavaScript中两种类型的全局对象/函数
Dec 05 #Javascript
完美解决IE低版本不支持call与apply的问题
Dec 05 #Javascript
JavaScript子类用Object.getPrototypeOf去调用父类方法解析
Dec 05 #Javascript
You might like
层叠菜单的动态生成
2006/10/09 PHP
台湾中原大学php教程孙仲岳主讲
2008/01/07 PHP
PHP 杂谈《重构-改善既有代码的设计》之一 重新组织你的函数
2012/04/09 PHP
Yii使用CLinkPager分页实例详解
2014/07/23 PHP
php获取URL中带#号等特殊符号参数的解决方法
2014/09/02 PHP
php简单获取文件扩展名的方法
2015/03/24 PHP
mysql_connect localhost和127.0.0.1的区别(网络层阐述)
2015/03/26 PHP
php数据库的增删改查 php与javascript之间的交互
2017/08/31 PHP
laravel 5.3 单用户登录简单实现方法
2019/10/14 PHP
JSON 教程 json入门学习笔记
2020/09/22 Javascript
jquery库或JS文件在eclipse下报错问题解决方法
2014/04/17 Javascript
JavaScript中获取高度和宽度函数总结
2014/10/08 Javascript
JavaScript中扩展Array contains方法实例
2020/08/23 Javascript
Css3制作变形与动画效果
2015/07/24 Javascript
使用jQuery.form.js/springmvc框架实现文件上传功能
2016/05/12 Javascript
AngularJS监听路由的变化示例代码
2016/09/23 Javascript
JavaScript中localStorage对象存储方式实例分析
2017/01/12 Javascript
Express之get,pos请求参数的获取
2017/05/02 Javascript
Nodejs实现文件上传的示例代码
2017/09/26 NodeJs
js隐式转换的知识实例讲解
2018/09/28 Javascript
ES6模板字符串和标签模板的应用实例分析
2019/06/25 Javascript
[01:13]2015国际邀请赛线下观战现场
2015/08/08 DOTA
python3.6 +tkinter GUI编程 实现界面化的文本处理工具(推荐)
2017/12/20 Python
Python实现求数列和的方法示例
2018/01/12 Python
代码讲解Python对Windows服务进行监控
2018/02/11 Python
tensorflow自定义激活函数实例
2020/02/04 Python
python实现音乐播放器 python实现花框音乐盒子
2020/02/25 Python
浅析python 动态库m.so.1.0错误问题
2020/05/09 Python
OpenCV+Python3.5 简易手势识别的实现
2020/12/21 Python
html5.2 dialog简介详解
2018/02/27 HTML / CSS
美国在线鞋类零售商:LifeStride
2019/06/09 全球购物
公司给客户的感谢信
2015/01/23 职场文书
原生JS封装vue Tab切换效果
2021/04/28 Vue.js
对Keras自带Loss Function的深入研究
2021/05/25 Python
springboot使用Redis作缓存使用入门教程
2021/07/25 Redis
Go语言怎么使用变长参数函数
2022/07/15 Golang