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 相关文章推荐
根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码
Feb 22 Javascript
HTML中Select不用Disabled实现ReadOnly的效果
Apr 07 Javascript
js 内存释放问题
Apr 25 Javascript
js string 转 int 注意的问题小结
Aug 15 Javascript
jquery滚动条插件jScrollPane的使用介绍
Nov 08 Javascript
ExtJS4 表格的嵌套 rowExpander应用
May 02 Javascript
基于Jquery实现键盘按键监听
May 11 Javascript
jquery实现的缩略图预览滑块实例
Jun 25 Javascript
Three.js学习之文字形状及自定义形状
Aug 01 Javascript
jQuery+HTML5+CSS3制作支持响应式布局时间轴插件
Aug 10 Javascript
vue 音乐App QQ音乐搜索列表最新接口跨域设置方法
Sep 25 Javascript
利用JS响应式修改vue实现页面的input值
Sep 02 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
YB217、YB235、YB400浅听
2021/03/02 无线电
php页码形式分页函数支持静态化地址及ajax分页
2014/03/28 PHP
php获取mysql字段名称和其它信息的例子
2014/04/14 PHP
深入学习微信网址链接解封的防封原理visit_type
2019/08/15 PHP
一个简单的JavaScript数据缓存系统实现代码
2010/10/24 Javascript
js拦截alert对话框另类应用
2013/01/16 Javascript
JavaScript设计模式之单件模式介绍
2014/12/28 Javascript
jQuery实现设置、移除文本框默认值功能
2015/01/13 Javascript
jQuery中extend函数详解
2015/02/13 Javascript
详解js跨域原理以及2种解决方案
2015/12/09 Javascript
AngularJS中的表单简单入门
2016/07/28 Javascript
Web打印解决方案之普通报表打印功能
2016/08/29 Javascript
JS给swf传参数的实现方法
2016/09/13 Javascript
微信小程序 location API实例详解
2016/10/02 Javascript
AngularJS出现$http异步后台无法获取请求参数问题的解决方法
2016/11/03 Javascript
浅谈layer的iframe弹窗给里面的标签赋值的问题
2016/11/10 Javascript
AngularJS全局scope与Isolate scope通信用法示例
2016/11/22 Javascript
AngularJS表单提交实例详解
2017/02/18 Javascript
jquery插件ContextMenu设置右键菜单
2017/03/13 Javascript
vue实现全匹配搜索列表内容
2019/09/26 Javascript
Vue自定义render统一项目组弹框功能
2020/06/07 Javascript
Vue基本指令实例图文讲解
2021/02/25 Vue.js
Python Socket实现简单TCP Server/client功能示例
2017/08/05 Python
基于python实现名片管理系统
2018/11/30 Python
Python实现字典排序、按照list中字典的某个key排序的方法示例
2018/12/18 Python
tensorflow之并行读入数据详解
2020/02/05 Python
Python关键字及可变参数*args,**kw原理解析
2020/04/04 Python
python中的django是做什么的
2020/07/31 Python
NUK奶瓶美国官网:NUK美国
2016/09/26 全球购物
Hanky Panky官方网站:内衣和睡衣
2019/07/25 全球购物
大学生工作推荐信范文
2013/12/02 职场文书
县政府办公室领导班子个人对照检查材料
2014/09/16 职场文书
中学生逃课检讨书
2015/02/17 职场文书
毕业纪念册寄语大全
2015/02/26 职场文书
检讨书怎么写
2015/05/07 职场文书
详解TypeScript的基础类型
2022/02/18 Javascript