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 相关文章推荐
硬盘浏览程序,保存成网页格式便可使用
Dec 03 Javascript
JQuery中的$.getJSON 使用说明
Mar 10 Javascript
jquery实现导航固定顶部的效果仿蘑菇街
Oct 22 Javascript
jQuery UI设置固定日期选择特效代码分享
Aug 27 Javascript
JS插件overlib用法实例详解
Dec 26 Javascript
轻松实现js弹框显示选项
Sep 13 Javascript
bootstrap table分页模板和获取表中的ID方法
Jan 10 Javascript
BootStrap栅格系统、表单样式与按钮样式源码解析
Jan 20 Javascript
JS实现静态页面搜索并高亮显示功能完整示例
Sep 19 Javascript
js判断节假日实例代码
Dec 27 Javascript
微信小程序获取用户信息的两种方法wx.getUserInfo与open-data实例分析
May 03 Javascript
node.js使用net模块创建服务器和客户端示例【基于TCP协议】
Feb 14 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
不用GD库生成当前时间的PNG格式图象的程序
2006/10/09 PHP
php4与php5的区别小结(配置异同)
2011/12/20 PHP
destoon利用Rewrite规则设置网站安全
2014/06/21 PHP
PHP实现的防止跨站和xss攻击代码【来自阿里云】
2018/01/29 PHP
根据鼠标的位置动态的控制层的位置
2009/11/24 Javascript
Chosen 基于jquery的选择框插件使用方法
2012/05/30 Javascript
将光标定位于输入框最右侧实现代码
2012/12/04 Javascript
JS阻止用户多次提交示例代码
2014/03/26 Javascript
Express作者TJ告别Node.js奔向Go
2014/07/14 Javascript
jQuery实现下拉框选择图片功能实例
2015/08/08 Javascript
js格式化输入框内金额、银行卡号
2016/02/01 Javascript
BootStrap使用file-input插件上传图片的方法
2016/09/05 Javascript
AngularJS ng-style中使用filter
2016/09/21 Javascript
jQuery实现的checkbox级联选择下拉菜单效果示例
2016/12/26 Javascript
浅析Vue项目中使用keep-Alive步骤
2018/07/27 Javascript
解决vue-cli项目开发运行时内存暴涨卡死电脑问题
2019/10/29 Javascript
JavaScript鼠标悬停事件用法解析
2020/05/15 Javascript
js数组中去除重复值的几种方法
2020/08/03 Javascript
Openlayers学习之加载鹰眼控件
2020/09/28 Javascript
python的urllib模块显示下载进度示例
2014/01/17 Python
python删除文件示例分享
2014/01/28 Python
python3.6.3安装图文教程 TensorFlow安装配置方法
2020/06/24 Python
利用 Flask 动态展示 Pyecharts 图表数据方法小结
2019/09/04 Python
python logging日志模块原理及操作解析
2019/10/12 Python
详解django中Template语言
2020/02/22 Python
keras实现多GPU或指定GPU的使用介绍
2020/06/17 Python
Skyscanner阿联酋:全球领先的旅游搜索平台
2017/11/25 全球购物
巴西备受欢迎的服装和生活方式品牌:FARM Rio
2020/02/04 全球购物
如何在.net Winform里面显示PDF文档
2012/09/11 面试题
八一慰问活动方案
2014/02/07 职场文书
酒店员工培训方案
2014/06/02 职场文书
模范教师事迹材料
2014/12/16 职场文书
党员示范岗材料
2014/12/19 职场文书
写给妈妈的感谢信
2015/01/22 职场文书
五年级作文之劳动作文
2019/11/12 职场文书
SQL Server2019数据库之简单子查询的具有方法
2021/04/27 SQL Server