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

 更新时间:2014年02月28日 17:02:05   作者:  
这篇文章主要介绍了JavaScript获取当前页面上指定对象的方法,需要的朋友可以参考下
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>

相关文章

  • js实现可爱的气泡特效

    js实现可爱的气泡特效

    这篇文章主要为大家详细介绍了js实现可爱的气泡特效,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-09-09
  • javascript 删除数组中重复项(uniq)

    javascript 删除数组中重复项(uniq)

    巧妙去除数组中的重复项的方法参考,需要的朋友可以参考下。
    2010-01-01
  • javascript控制台详解

    javascript控制台详解

    本文是写在2011年,主要介绍 “Firefox” 浏览器插件 “Firebug” 的操作,如今主流浏览器对控制台都已经提供了很好的支持。我自己用的最多是谷歌的 “chrome” 浏览器,下面也用 “chrome” 浏览器来调试。
    2015-06-06
  • js实现简单的倒计时

    js实现简单的倒计时

    这篇文章主要为大家详细介绍了js实现简单的倒计时,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-01-01
  • JS如何实现在页面上快速定位(锚点跳转问题)

    JS如何实现在页面上快速定位(锚点跳转问题)

    本篇文章主要介绍了JS如何实现在页面上快速定位(锚点跳转问题),具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • JS获取checkbox的个数简单实例

    JS获取checkbox的个数简单实例

    下面小编就为大家带来一篇JS获取checkbox的个数简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-08-08
  • JavaScript实现一个简单的圣诞游戏

    JavaScript实现一个简单的圣诞游戏

    圣诞节即将来临,大家都在发圣诞树,小编今天就为大家介绍一个基于JavaScript实现的圣诞小游戏,文中的示例代码简单易懂,感兴趣的可以学习一下
    2021-12-12
  • 基于js实现的限制文本框只可以输入数字

    基于js实现的限制文本框只可以输入数字

    本文主要介绍了js限制文本框只可以输入数字的实例代码,可复制直接调用函数实现其功能。需要的朋友可以看下
    2016-12-12
  • js写一个弹出层并锁屏效果实现代码

    js写一个弹出层并锁屏效果实现代码

    js实现一个弹出层并锁屏效果是每一网友所期望的效果,于是搜集整理一番,把代码晒出来和大家分享
    2012-12-12
  • QQ邮箱的一个文本编辑器代码

    QQ邮箱的一个文本编辑器代码

    QQ邮箱的一个文本编辑器代码...
    2007-03-03

最新评论