源码网,源码论坛,源码之家,商业源码,游戏源码下载,discuz插件,棋牌源码下载,精品源码论坛

 找回密码
 立即注册
楼主: ttx9n

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

[复制链接]

7万

主题

861

回帖

32万

积分

论坛元老

Rank: 8Rank: 8

积分
329525
发表于 2014-2-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>
回复

使用道具 举报

1

主题

2万

回帖

362

积分

中级会员

Rank: 3Rank: 3

积分
362
发表于 2023-1-6 19:18:37 | 显示全部楼层
刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷
回复 支持 反对

使用道具 举报

2

主题

506

回帖

631

积分

高级会员

Rank: 4

积分
631
发表于 2023-1-18 13:24:41 | 显示全部楼层
好人好人好人好人
回复 支持 反对

使用道具 举报

6

主题

2万

回帖

247

积分

中级会员

Rank: 3Rank: 3

积分
247
发表于 2023-1-29 23:16:42 | 显示全部楼层
那三门,你们谁寂寞才快乐撒
回复 支持 反对

使用道具 举报

1

主题

2万

回帖

307

积分

中级会员

Rank: 3Rank: 3

积分
307
发表于 2023-2-22 18:34:49 | 显示全部楼层
66666666666
回复 支持 反对

使用道具 举报

0

主题

1万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2023-3-18 01:11:44 | 显示全部楼层
8888888888888888
回复 支持 反对

使用道具 举报

3

主题

2万

回帖

156

积分

注册会员

Rank: 2

积分
156
发表于 2023-6-3 03:57:25 | 显示全部楼层
你们谁看了弄洒了可能
回复 支持 反对

使用道具 举报

2

主题

2万

回帖

381

积分

中级会员

Rank: 3Rank: 3

积分
381
发表于 2023-8-26 09:02:35 | 显示全部楼层
iiguuubhuiuihu
回复 支持 反对

使用道具 举报

6

主题

2万

回帖

425

积分

中级会员

Rank: 3Rank: 3

积分
425
发表于 2023-10-22 16:50:17 | 显示全部楼层
怕怕怕怕怕怕怕怕怕怕怕怕怕怕
回复 支持 反对

使用道具 举报

2

主题

2万

回帖

347

积分

中级会员

Rank: 3Rank: 3

积分
347
发表于 2023-12-10 23:44:00 | 显示全部楼层
啦啦啦啦啦啦哈哈哈
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

手机版|小黑屋|网站地图|源码论坛 ( 海外版 )

GMT+8, 2024-11-30 00:37 , Processed in 0.088675 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表