位置: 编程技术 - 正文

JavaScript入门教程(10) 认识其他对象(javascript入门教学)

编辑:rootadmin

anchors[]; links[]; Link 连接对象用法:document.anchors[[x]]; document.links[[x]]; <anchorId>; <linkId>  document.anchors 是一个数组,包含了文档中所有锚标记(包含 name 属性的<a>标记),按照在文档中的次序,从 0 开始给每个锚标记定义了一个下标。  document.links 也是一个数组,包含了文档中所有连接标记(包含 href 属性的<a>标记和<map>标记段里的<area>标记),按照在文档中的次序,从 0 开始给每个连接标记定义了一个下标。  如果一个<a>标记既有 name 属性,又有 href 属性,则它既是一个 Anchor 对象,又是一个 Link 对象。  在 IE 中,如果在<a>标记中添加“id="..."”属性,则这个<a>对象被赋予一个标识(ID),调用这个对象的时候只需要使用“<id>”就行了。很多文档部件都可以用这个方法来赋予 ID,但要注意不能有两个 ID 相同。anchors 和 links 作为数组,有数组的属性和方法。单个 Anchor 对象没有属性;单个 Link 对象的属性见下。

属性protocol; hostname; port; host; pathname; hash; search; href 与 location 对象相同。target 返回/指定连接的目标窗口(字符串),与<a>标记里的 target 属性是一样的。事件onclick; onmouseover; onmouseout; onmousedown; onmouseupapplets[] Java小程序对象 它是一个数组,包含了文档中所有的 Applet 对象(Java 小程序)。作为一个数组,有数组的属性和方法。关于单个 Applet 对象的属性和方法,我引用一句话:“Applet 对象继承了 Java 小程序的所有公共属性和方法。”(英文原句:The Applet object inherits all public properties of the Java applet./The Applet object inherits all public methodss of the Java applet.) 因为本人很厌恶 Java 小程序,所以对它的什么“公共”“私有”的问题不感兴趣,也就没有探讨了。embeds[] 插件对象 它是一个数组,包含了文档中所有的插件(<embed>标记)。因为每个插件的不同,每个 Embed 对象也有不同的属性和方法。forms[]; Form 表单对象 document.forms[] 是一个数组,包含了文档中所有的表单(<form>)。要引用单个表单,可以用 document.forms[x],但是一般来说,人们都会这样做:在<form>标记中加上“name="..."”属性,那么直接用“document.<表单名>”就可以引用了。Form 对象的属性name 返回表单的名称,也就是<form name="...">属性。action 返回/设定表单的提交地址,也就是<form action="...">属性。method 返回/设定表单的提交方法,也就是<form method="...">属性。target 返回/设定表单提交后返回的窗口,也就是<form target="...">属性。encoding 返回/设定表单提交内容的编码方式,也就是<form enctype="...">属性。length 返回该表单所含元素的数目。方法reset() 重置表单。这与按下“重置”按钮是一样的。submit() 提交表单。这与按下“提交”按钮是一样的。事件onreset; onsubmit以下从“Button”到“Textarea”都是表单的元素对象。Button 按钮对象 由“<input type="button">”指定。引用一个 Button 对象,可以使用“<文档对象>.<表单对象>.<按钮名称>”。<按钮名称>指在<input>标记中的“name="..."”属性的值。引用任意表单元素都可以用这种方法。属性name 返回/设定用<input name="...">指定的元素名称。value 返回/设定用<input value="...">指定的元素的值。form 返回包含本元素的表单对象。方法blur() 从对象中移走焦点。focus() 让对象获得焦点。click() 模拟鼠标点击该对象。事件onclick; onmousedown; onmouseupCheckbox 复选框对象 由“<input type="checkbox">”指定。属性name 返回/设定用<input name="...">指定的元素名称。value 返回/设定用<input value="...">指定的元素的值。form 返回包含本元素的表单对象。checked 返回/设定该复选框对象是否被选中。这是一个布尔值。defaultChecked 返回/设定该复选框对象默认是否被选中。这是一个布尔值。方法blur() 从对象中移走焦点。focus() 让对象获得焦点。click() 模拟鼠标点击该对象。事件onclickelements[]; Element 表单元素对象 <表单对象>.elements 是一个数组,包含了该表单所有的对象。一般我们不用该数组,而直接引用各个具体的对象。Hidden 隐藏对象 由“<input type="hidden">”指定。属性name 返回/设定用<input name="...">指定的元素名称。value 返回/设定用<input value="...">指定的元素的值。form 返回包含本元素的表单对象。Password 密码输入区对象 由“<input type="password">”指定。属性name 返回/设定用<input name="...">指定的元素名称。value 返回/设定密码输入区当前的值。defaultValue 返回用<input value="...">指定的默认值。form 返回包含本元素的表单对象。方法blur() 从对象中移走焦点。focus() 让对象获得焦点。select() 选中密码输入区里全部文本。事件onchangeRadio 单选域对象 由“<input type="radio">”指定。一组 Radio 对象有共同的名称(name 属性),这样的话,document.formName.radioName 就成了一个数组。要访问单个 Radio 对象就要用:document.formName.radioName[x]。单个 Radio 对象的属性name 返回/设定用<input name="...">指定的元素名称。value 返回/设定用<input value="...">指定的元素的值。form 返回包含本元素的表单对象。checked 返回/设定该单选域对象是否被选中。这是一个布尔值。defaultChecked 返回/设定该对象默认是否被选中。这是一个布尔值。方法blur() 从对象中移走焦点。focus() 让对象获得焦点。click() 模拟鼠标点击该对象。事件onclickReset 重置按钮对象 由“<input type="reset">”指定。因为 Reset 也是按钮,所以也有 Button 对象的属性和方法。至于“onclick”事件,一般用 Form 对象的 onreset 代替。Select 选择区(下拉菜单、列表)对象 由“<select>”指定。属性name 返回/设定用<input name="...">指定的元素名称。length 返回 Select 对象下选项的数目。selectedIndex 返回被选中的选项的下标。这个下标就是在 options[] 数组中该选项的位置。如果 Select 对象允许多项选择,则返回第一个被选中的选项的下标。form 返回包含本元素的表单对象。方法blur() 从对象中移走焦点。focus() 让对象获得焦点。事件onchangeoptions[]; Option 选择项对象 options[] 是一个数组,包含了在同一个 Select 对象下的 Option 对象。Option 对象由“<select>”下的“<options>”指定。options[] 数组的属性length; selectedIndex 与所属 Select 对象的同名属性相同。单个 Option 对象的属性text 返回/指定 Option 对象所显示的文本value 返回/指定 Option 对象的值,与<options value="...">一致。index 返回该 Option 对象的下标。对此并没有什么好说,因为要指定特定的一个 Option 对象,都要先知道该对象的下标。这个属性好像没有什么用。selected 返回/指定该对象是否被选中。通过指定 true 或者 false,可以动态的改变选中项。defaultSelected 返回该对象默认是否被选中。true / false。Submit 提交按钮对象 由“<input type="submit">指定。因为 Submit 也是按钮,所以也有 Button 对象的属性和方法。至于“onclick”事件,一般用 Form 对象的 onsubmit 代替。Text 文本框对象 由“<input type="text">”指定。Password 对象也是 Text 对象的一种,所以 Password 对象所有的属性、方法和事件,Text 对象都有。Textarea 多行文本输入区对象 由“<textarea>”指定。Textarea 对象所有的属性、方法和事件和 Text 对象相同,也就是跟 Password 对象一样。images[]; Image 图片对象 document.images[] 是一个数组,包含了文档中所有的图片(<img>)。要引用单个图片,可以用 document.images[x]。如果某图片包含“name”属性,也就是用“<img name="...">”这种格式定义了一幅图片,就可以使用“document.images['...']”这种方法来引用图片。在 IE 中,如果某图片包含 ID 属性,也就是用“<img id="...">”这种格式定义了一幅图片,就可以直接使用“<imageID>”来引用图片。单个 Image 对象的属性name; src; lowsrc; width; height; vspace; hspace; border 这些属性跟<img>标记里的同名属性是一样的。在 Netscape 里,除了 src 属性,其它属性(几乎全部)都不能改的,即使改了,在文档中也不能显示出效果来。这些属性最有用的就是 src 了,通过对 src 属性赋值,可以实时的更改图片。事件onclick不显示在文档中的 Image 对象不显示在文档中的 Image 对象是用 var 语句定义的:var myImage = new Image(); 或var myImage = new Image(<图片地址字符串>);然后就可以像一般 Image 对象一样对待 myImage 变量了。不过既然它不显示在文档中,以下属性:lowsrc, width, height, vspace, hspace, border 就没有什么用途了。一般这种对象只有一个用:预读图片(preload)。因为当对对象的 src 属性赋值的时候,整个文档的读取、JavaScript 的运行都暂停,让浏览器专心的读取图片。预读图片以后,浏览器的缓存里就有了图片的 Copy,到真正要把图片放到文档中的时候,图片就可以立刻显示了。现在的网页中经常会有一些图像连接,当鼠标指向它的时候,图像换成另外一幅图像,它们都是先预读图像的。预读图像的 JavaScript 例子var imagePreload = new Image();imagePreload.src = '.gif';imagePreload.src = '.gif';imagePreload.src = '.gif';以上例子适合预读少量图片。function imagePreload() { var imgPreload = new Image(); for (i = 0; i < arguments.length; i++) { imgPreload.src = arguments[i]; }}imagePreload('.gif', '.gif', '.gif', '.gif', '.gif');以上例子适合预读大量图片。

推荐整理分享JavaScript入门教程(10) 认识其他对象(javascript入门教学),希望有所帮助,仅作参考,欢迎阅读内容。

JavaScript入门教程(10) 认识其他对象(javascript入门教学)

文章相关热门搜索词:javascript快速入门,javascript入门教学,javascript基础入门视频教程,js入门基础教程,javascript初级教程,javascript入门教材,javascript入门教学,javascript入门教学,内容如对您有帮助,希望把文章链接给更多的朋友!

JavaScript入门教程() js事件处理 事件处理概述事件处理是对象化编程的一个很重要的环节,没有了事件处理,程序就会变得很死,缺乏灵活性。事件处理的过程可以这样表示:发生事

JavaScript入门教程() js对象化编程 with语句为一个或一组语句指定默认对象。用法:with(对象)语句;with语句通常用来缩短特定情形下必须写的代码量。在下面的例子中,请注意Math的重复使

JavaScript入门教程 Cookies 某些Web站点在您的硬盘上用很小的文本文件存储了一些信息,这些文件就称为Cookie。——MSIE帮助。一般来说,Cookies是CGI或类似,比HTML高级的文件、程

标签: javascript入门教学

本文链接地址:https://www.jiuchutong.com/biancheng/382925.html 转载请保留说明!

上一篇:JavaScript入门教程(9) Document文档对象(javascript快速入门)

下一篇:JavaScript入门教程(11) js事件处理(javascript初级教程)

  • 小规模免增值税是普票还是专票
  • 23年一般纳税人税收政策是什么
  • 文化建设费退税会计分录怎么做
  • 酒店物业费收取标准2019
  • 固定资产清理残料变价收入
  • 工程预缴税款流程
  • 取得虚开发票所得税分录如何处理?
  • 工程实际成本核算例题
  • 计提折旧需要减去预计净残值吗
  • 小规模纳税人如何转一般纳税人
  • 其他综合收益损失
  • 预付账款是付没付钱
  • 代发工资开票内容
  • 中标服务费可以抵扣进项税吗
  • 审计人员的差旅费放在哪核算
  • 应纳税额计算举例
  • 开票资料填写
  • 资产负债表季度申报期末余额怎么填
  • 汇算清缴差旅费扣除标准
  • 公司店铺刷单的收入怎么记账
  • 专用发票可以重复盖章吗
  • 供应商质量问题通知函范文
  • 地毯属于什么类别垃圾分类
  • 空调安装费开票属于什么类
  • 专用发票的审核要多久
  • 财产清查的会计分录
  • 事业单位财政补助收入会计分录
  • 营改增后销售不动产税率变化时间
  • 弃置费用预计负债的会计处理
  • 施工企业内部往来核算方法包括( )
  • 失控发票受票方的责任
  • 电脑每次开机都要按f1怎么解决
  • info.exe
  • PHP:spl_object_hash()的用法_spl函数
  • kscreensaverapp.exe是什么
  • 路由器重启后电视放不出来咋办
  • 微信小程序解决跨域问题
  • 公司当月申报的是下个月社保么
  • 信托融资放在哪个科目
  • 月底结转汇兑损益
  • 遍历目录文件
  • 转让金融商品应交增值税计算公式
  • java泛型方法的作用
  • 代扣代缴境外增值税时间
  • 增值税为什么不能在税前扣除
  • 劳务报酬可以专项附加扣除吗
  • 微信支付算库存商品吗
  • 办理税务登记变更委托书怎么写
  • mysql的启动方法(windows 平台)
  • 应交税费余额是什么意思
  • 公司抽奖奖品设置
  • 银行汇票该怎么做账
  • 物业公司预收款账务处理
  • 电子承兑汇票是24小时签收吗
  • 这个月要交增值税怎么做账务处理
  • 税务登记财务负责人条件
  • 可供出售金融资产是指什么
  • mysql join 慢
  • sql server索引的使用
  • Windows10安装包下载
  • 64位windows8系统安装驱动时出现签名错误的解决方法
  • win7电脑dpi怎么设置800
  • linux groupdel命令详解
  • win7无法远程桌面win10
  • bootstrap栅格布局
  • linux查看nginx配置文件
  • ffmpeg webui 0.9.6
  • 右键打开方式里没有word
  • TypeScript Type Innference(类型判断)
  • 原生js实现promise
  • rsa加密算法python
  • javascript日常用途有哪些
  • Struts2+jquery.form.js实现图片与文件上传的方法
  • jquery图表
  • amd模拟intel
  • 电子税务局怎么申报
  • 企业分期收款销售商品,即商品已经交付
  • 网上缴费后如何复电
  • 加油发票如何抵扣
  • 河北税务交社保显示未找到对应的城乡居民应缴费额配置
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设