JavaScript获取当前页面上的指定对象示例代码


Posted in Javascript onFebruary 28, 2014

JavaScript如何获取当前页面上的指定对象.

方法如下:

document.getElementById(ID) //获得指定ID值的对象 
document.getElementsByName(Name) //获得指定Name值的对象数组 
document.all[] //很智能的东东 不过非WEB标准 
document.getElementsByTagName //获得指定标签值的对象数组

下面给出例子,只需把注释去掉直接运行就可看出效果.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<HTML> 
<HEAD> 
<TITLE> New Document </TITLE> 
<META NAME="Generator" CONTENT="EditPlus"> 
<META NAME="Author" CONTENT=""> 
<META NAME="Keywords" CONTENT=""> 
<META NAME="Description" CONTENT=""> 
</HEAD> <BODY> 
<form method="post" name="mainFrm" action=""> 
<input type="hidden" name="text" id="text" style="width:100%" value="练习而已"> 
<input type="hidden" name="organizationId" style="width:100%" value="验证DOCUMENT.ALL"> 
<table width="100%" border="1"> 
<tr height="22"> 
<td width="15%" align="right">库存组织:</td> 
<td width="20%"><input type="text" name="organizationId" id="organizationId" style="width:100%" value="库存组织"></td> 
</tr> 
<tr> 
<td width="15%" align="right">子库编码:</td> 
<td width="20%"> 
<select name="subinventoryCode" style="width:100%" id="subinventoryCode"> 
<option value="QTWL">QTWL</option> 
<option value="BTSPT">BTSPT</option> 
<option value="BTS">BTS</option> 
</select> 
</td> 
</tr> 
<tr height="22"> 
<td colspan="2" align="center"><input type="button" value="获取指定对象" onclick="do_check()"></td> 
</tr> 
</table> 
</form> 
</BODY> 
</HTML> 
<SCRIPT LANGUAGE="JavaScript"> 
<!-- 
function do_check(){ 
// getElementById:就是通过ID来取得元素,所以只能访问设置了ID的元素。 
// 方法的返回值能确保为你所需要的对象,因为整个页面中一个对象的ID值是唯一的. 
// var organizationId = document.getElementById("organizationId"); 
// alert(organizationId.value); 

// getElementsByName:就是通过NAME来获得元素. 
// 方法的返回值为一个数组,即使在整个页面中只有一个name属性为给定值的对象,它也会以数组的方式返回. 
// 只不过这时的数组长度为一罢了. 
// var organizationId = document.getElementsByName("organizationId"); 
// alert(organizationId[0].value); 
// alert(organizationId.length); 
// getElementsByTagName:通过TAGNAME(标签名称)来获得元素,一个DOCUMENT中当然会有相同的标签, 
// 所以这个方法和getElementsByName基本相识也是取得一个数组,只是获取对象的方式上的区别. 
// var inputs = document.getElementsByTagName("input"); 
// alert(inputs.length); 
// alert(inputs[0].value); 
// alert(inputs[1].value); 
// alert(inputs[2].value); 
// document.all[]是文档中所有标签组成的一个数组变量,包括了文档对象中所有元素. 
// 一般通过名字去获取指定元素,不过它比getElementsByName要智能一点就是如果符合条件的对象有一个则返回此对象,多个会以数组的形式返回 
// var organizationId = document.all["organizationId"]; 
// alert(organizationId[0].value) 
// document.all["organizationId"] 
// document.all.item("organizationId") 
} 
//--> 
</SCRIPT>
Javascript 相关文章推荐
js实现鼠标触发图片抖动效果的方法
Feb 27 Javascript
JavaScript前补零操作实例
Mar 11 Javascript
使用Meteor配合Node.js编写实时聊天应用的范例
Jun 23 Javascript
AngularJS使用ngMessages进行表单验证
Dec 27 Javascript
jqueryMobile 动态添加元素,展示刷新视图的实现方法
May 28 Javascript
javascript prototype原型详解(比较基础)
Dec 26 Javascript
JS实现经典的中国地区三级联动下拉菜单功能实例【测试可用】
Jun 06 Javascript
基于vue实现分页效果
Nov 06 Javascript
element-ui 的el-button组件中添加自定义颜色和图标的实现方法
Oct 26 Javascript
vue动态绑定class选中当前列表变色的方法示例
Dec 19 Javascript
微信小程序picker组件关于objectArray数据类型的绑定方法
Mar 13 Javascript
基于JavaScript实现猜数字游戏代码实例
Jul 30 Javascript
jquery获取当前点击对象的value方法
Feb 28 #Javascript
经过绑定元素时会多次触发mouseover和mouseout事件
Feb 28 #Javascript
判断某个字符在一个字符串中是否存在的js代码
Feb 28 #Javascript
如何设置一定时间内只能发送一次请求
Feb 28 #Javascript
js中settimeout方法加参数
Feb 28 #Javascript
js校验表单后提交表单的三种方法总结
Feb 28 #Javascript
js对象转json数组的简单实现案例
Feb 28 #Javascript
You might like
在Windows版的PHP中使用ADO
2006/10/09 PHP
php防盗链的常用方法小结
2010/07/02 PHP
php删除文件夹及其文件夹下所有文件的函数代码
2013/01/23 PHP
php判断是否为json格式的方法
2014/03/04 PHP
Codeigniter的dom类用法实例
2015/06/26 PHP
基于jquery的关于动态创建DOM元素的问题
2010/12/24 Javascript
在JavaScript中实现类的方式探讨
2013/08/28 Javascript
jQuery 过滤方法filter()选择具有特殊属性的元素
2014/06/15 Javascript
JS实现控制表格单元格垂直对齐的方法
2015/03/30 Javascript
iframe跨域通信封装详解
2015/08/11 Javascript
Ionic如何创建APP项目
2016/06/03 Javascript
js仿支付宝多方框输入支付密码效果
2016/09/27 Javascript
js html5 css俄罗斯方块游戏再现
2016/10/17 Javascript
浅谈JavaScript事件绑定的常用方法及其优缺点分析
2016/11/01 Javascript
js实现从左向右滑动式轮播图效果
2017/07/07 Javascript
JavaScript Date对象应用实例分享
2017/10/30 Javascript
vue3.0 CLI - 2.4 - 新组件 Forms.vue 中学习表单
2018/09/14 Javascript
[01:42]DOTA2 – 虚无之灵
2019/08/25 DOTA
Python文件及目录操作实例详解
2015/06/04 Python
通过Python来使用七牛云存储的方法详解
2015/08/07 Python
Python守护进程和脚本单例运行详解
2017/01/06 Python
Python实现监控键盘鼠标操作示例【基于pyHook与pythoncom模块】
2018/09/04 Python
Python设计模式之享元模式原理与用法实例分析
2019/01/11 Python
CSS3实现时间轴特效
2020/11/02 HTML / CSS
英国儿童鞋和靴子:Start-Rite
2019/05/06 全球购物
欧克利英国官网:Oakley英国
2019/08/24 全球购物
Dr. Martens马汀博士德国官网:马丁靴鼻祖
2019/12/26 全球购物
怎样声明子类
2013/07/02 面试题
main 主函数执行完毕后,是否可能会再执行一段代码,给出说明
2012/12/05 面试题
教师通用专业自荐书范文
2014/02/11 职场文书
小学生保护环境倡议书
2014/05/15 职场文书
党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
先进党支部申报材料
2014/12/24 职场文书
党校培训学习心得体会
2016/01/06 职场文书
python中的3种定义类方法
2021/11/27 Python
python数字图像处理:图像的绘制
2022/06/28 Python