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>
相关推荐:
ChatGPT内部HTTP接口文档-为开发者提供高效便捷的AI服务接入方式,安屿ai
AI提取文章重要内容:让信息抓取更高效、更精准,松鼠ai 教学
优方法-高效生活与工作的秘密武器,钻石营销推广方案
ChatGPT无法加载?检查您的网络设置并尝试重启ChatGPT,解决您的使用困扰!,ai光晕制作
亚马逊中什么是seo,亚马逊sop ,ai临摹中国名画
seo组建需要什么条件,seo建站的步骤 ,ai肌肉宝宝
一秒采集:提升效率、创造价值的秘密武器,苏州网站整站优化
OpenPose大白话解释:让你轻松理解姿态识别的神奇技术,ai天天晴
SEO确实是企业增长的关键,这些技巧让你走在行业前沿,山东网站建设信息
SEO范例:如何通过优化提升网站流量,获取更多商机,广州抖音seo搜索广告
AI批量文章工具,让写作变得高效与轻松,cs机器人ai
seo都有什么意思,seo 啥意思 ,ai园林
“洗稿技巧如何让你的文章脱颖而出,轻松提升内容创作水平!”,台州椒江seo企业排名
好用的AI写作工具,提升写作效率与创意的最佳选择
SEO优化排名原理解析:如何提高网站排名,实现精准流量获取,奥迪ai售价
ChatGPT付款被拒?如何应对与解决常见支付问题,掉包ai
SEO与SEM:谁才是提升网站流量的王者?,Ai中字体如何变形立体
智能AI写作生成:如何借助人工智能提升创作效率与质量
seo项目是什么,seo是啥 ,ai ued
优化工具:提升工作效率的秘密武器,网站模板的优化策略是什么
WPJam:打破网站管理的壁垒,打造极致用户体验,广东谷歌seo工具
SEO站群:打造强大网络营销引擎,助力企业快速提升排名与流量,seo网站排名案例
SEO武汉:如何提升武汉地区网站的搜索引擎排名,景区网站建设费用
整理文章的AI:提升写作效率的智能助手
SEO调整,助力网站流量爆发式增长!,江都seo优化排名
ChatGPTDNS出问题?如何快速解决并保障网络畅通,墨镜ai照片
AI助手推进:智能化时代的企业革命,ai改变图片颜色
seo网页优化什么意思,seo网站优化必知的10个问答,问吧,【解决】百度不知道 ,ai识别点读机
ChatGPT40不收费版本:科技革新,智能助手助力生活与工作,ai医疗武器有哪些
SEO管家:为您的网站保驾护航的智能SEO助手,网站推广作用有哪些类型
AI助手不需要登陆-畅享便捷生活,随时随地高效工作,ai客服 对话
SEO站内优化:提升网站排名的核心策略,厦门市网站优化企业
ChatGPT:智能对话开创新时代,ai做渐变直线
ChatGPT显示503:如何应对AI服务不可用的困境?,ai宝贝宝贝
什么是seo反连接,网站反链多好还是少好 ,网易ai产品
ChatGPT崩了?用户称打开是一片空白,真相竟然如此!,zzz*明星AI换脸
用AI写文章,释放你的创作潜力!
什么是神马排名?让你的网站脱颖而出,轻松占据搜索引擎的C位!,乳山网站优化关键词排名
AI通过算法和数据生成的作品:科技与艺术的跨越,带来无限创意可能,ai优化程序
优化型网站:提升企业竞争力的必备利器,重庆网站推广工作如何
SEM有哪几个平台?数字营销的多元选择,AI怎么取消移动间距
SEO超级,助力企业站点冲刺搜索引擎排名,白云全网营销推广哪家强
SEO任何:如何通过精准优化让网站流量突破极限,太原网站建设培训班
为什么做seo的人很少,为了什么做seo ,ai不负你
AI免费写文章生成器高效写作新革命
代哥SEO-让您的网站迅速登顶搜索引擎的秘密武器,济南关键词的排名优化
AI撰写大数据解决方案:开启智能数据时代的新篇章,ai头号公敌
ChatGPT坏了用什么?替代方案,满足你的智能对话需求,星际一的ai
seo要学什么技术,seo要学什么技术好 ,ai.fale
提升写作效率,释放创意潜力文章生成AI软件的未来