JavaScript中的其他对象_基础知识_脚本之家

作者:运维知识    发布时间:2019-12-22 02:24     浏览次数 :

[返回]
 并且或在一个textarea中写字,"n" 换行符非常方便。 除了改变表单元素的值,JavaScript还可以让你检测在表单中进行的事件。下一讲将进行介绍。 1234下一页阅读全文

anchors[];links[];Link连接对象 用法:document.anchors[[x]];document.links[[x]];; document.anchors是二个数组,包涵了文档中装有锚标识,根据在文书档案中的次序,从0开首给每种锚标识定义了三个下标。 document.links也是三个数组,满含了文书档案中存有连接标识(包括href属性的标记和符号段里的记号),依照在文书档案中的次序,从0起先给每种连接标志定义了贰个下标。 假诺二个符号既有name属性,又有href属性,则它既是一个Anchor对象,又是一个Link对象。 在IE中,假若在标志中加上“”属性,则那一个指标被予以一个标志,调用那个指标的时候只需求动用“”就可以了。非常多文书档案构件都足以用那几个措施来予以ID,但要注意不能有多个ID相似。 anchors和links作为数组,有数组的品质和办法。单个Anchor对象没有性能;单个Link对象的性质见下。 属性 protocol;hostname;port;host;pathname;hash;search;href与location对象相仿。 target重回/钦命连接的目的窗口,与标志里的target属性是均等的。 事件 onclick;onmouseover;onmouseout;onmousedown;onmouseup applets[]Java小程序对象它是一个数组,饱含了文书档案中颇负的Applet对象。作为多个数组,有数组的习性和办法。关于单个Applet对象的天性和办法,我援引一句话:“Applet对象世襲了Java小程序的具有国有属性和艺术。”(英语原句:TheAppletobjectinheritsallpublicpropertiesoftheJavaapplet./TheAppletobjectinheritsallpublicmethodssoftheJavaapplet.卡塔尔(英语:State of Qatar)因为小编十分不喜欢Java小程序,所以对它的什么样“公共”“私有”的主题素材不感兴趣,也就不曾查究了。 embeds[]插件对象它是二个数组,饱含了文书档案中颇有的插件。因为各类插件的差异,每种Embed对象也可能有例外的习性和措施。 forms[];Form表单对象document.forms[]是多少个数组,包罗了文书档案中享有的表单。要引用单个表单,能够用document.forms[x],但是日常的话,人们都会那样做:在

注意"n"是换行符。要是您在贰个

标识中加上“name="..."”属性,那么直接用“document.”就足以援引了。 Form对象的性质 name再次回到表单的名号,也正是性质。 action重回/设定表单的交付地址,也正是性质。 method重返/设定表单的交给方法,也便是性质。 target重返/设定表单提交后回到的窗口,也正是性质。 encoding重返/设定表单提交内容的编码格局,也正是性质。 length再次回到该表单所含成分的数据。 方法 reset(卡塔尔重新载入参数表单。那与按下“重新载入参数”按键是相通的。 submit(卡塔尔国提交表单。那与按下“提交”按键是黄金时代致的。 事件 onreset;onsubmit 以下从“Button”到“Textarea”都以表单的因素对象。 Button按键对象由“”钦赐。援用二个Button对象,能够使用“..”。指在标志中的“name="..."”属性的值。援用大肆表单成分都能够用这种方式。 属性 name再次来到/设定用内定的要素名称。 value重返/设定用内定的成分的值。 form重临饱含本成分的表单对象。 方法 blur让对象得到主题。 click(卡塔尔国模拟鼠标点击该目的。 事件 onclick;onmousedown;onmouseup Checkbox复选框对象由“”钦命。 属性 name再次回到/设定用钦赐的因素名称。 value重返/设定用钦点的要素的值。 form再次回到富含本元素的表单对象。 checked重临/设定该复选框对象是还是不是被入选。那是三个布尔值。 defaultChecked重返/设定该复选框对象默许是不是被选中。那是一个布尔值。 方法 blur让对象获得宗旨。 click(卡塔尔模拟鼠标点击该指标。 事件 onclick elements[];Element表单成分对象.elements是三个数组,满含了该表单全数的对象。平时大家不用该数组,而一向援用各种具体的目的。 Hidden隐瞒对象由“”钦定。 属性 name重临/设定用钦定的因素名称。 value重返/设定用内定的因素的值。 form再次回到满含本成分的表单对象。 Password密码输入区对象由“”钦定。 属性 name重临/设定用钦定的因素名称。 value重临/设定密码输入区当前的值。 defaultValue重临用钦定的暗许值。 form重回包涵本成分的表单对象。 方法 blur让对象获得主旨。 select(卡塔尔国选中密码输入区里一切文件。 事件 onchange Radio单选域对象由“”内定。风华正茂组Radio对象有联袂的称呼,那样的话,document.formName.radioName就成了三个数组。要探访单个Radio对象将在用:document.formName.radioName[x]。 单个Radio对象的属性 name再次回到/设定用钦命的因素名称。 value再次回到/设定用钦命的要素的值。 form再次回到包括本成分的表单对象。 checked重回/设定该单选域对象是或不是被选中。那是叁个布尔值。 defaultChecked再次回到/设定该对象暗中认可是或不是被入选。那是三个布尔值。 方法 blur让对象得到主题。 click(卡塔尔(英语:State of Qatar)模拟鼠标点击该对象。 事件 onclick Reset重新复苏设置开关对象由“”内定。因为Reset也是开关,所以也许有Button对象的特性和章程。至于“onclick”事件,平时用Form对象的onreset替代。 Select选用区对象由“”钦命。 属性 name重临/设定用钦命的要素名称。 length再次来到Select对象下抉择的多寡。 selectedIndex再次来到被入选的筛选的下标。那一个下标正是在options[]数组中该采用的任务。假如Select对象允大多项选用,则赶回第一个被入选的挑选的下标。 form再次回到蕴涵本元素的表单对象。 方法 blur让对象获得核心。 事件 onchange options[];Option选用处对象options[]是叁个数组,包括了在同二个Select对象下的Option对象。Option对象由“”下的“”钦点。 options[]数组的属性 length;selectedIndex与所属Select对象的同名属性相符。 单个Option对象的性质 text重回/钦命Option对象所突显的文本 value重临/钦赐Option对象的值,与平等。 index重返该Option对象的下标。对此并从未什么样好说,因为要钦点特定的二个Option对象,都要先知道该对象的下标。那一个性情好像一向不什么样用。 selected重返/内定该指标是不是被入选。通过点名true或许false,能够动态的转移选中项。 defaultSelected重返该指标暗许是或不是被入选。true/false。 Submit提交按键对象由“钦命。因为Submit也是按键,所以也可能有Button对象的习性和艺术。至于“onclick”事件,通常用Form对象的onsubmit代替。 Text文本框对象由“”钦点。Password对象也是Text对象的少年老成种,所以Password对象具有的品质、方法和事件,Text对象都有。 Textarea多行文本输入区对象由“

第风华正茂,在javascript中,反馈表单也被积存在叁个对象数组中。你能够通过window.document.images[0]调用图象数组中的第少年老成幅图象,你也足以用window.document.forms[0]调用反馈表单数组中的第1项表单。你可为图象命名,也得以以贴近的方式为申报表单命名。比方,就算该报告表单

”钦命。Textarea对象具备的性情、方法和事件和Text对象相近,也正是跟Password对象同样。 images[];Image图片对象document.images[]是二个数组,包蕴了文书档案中有着的图样。要援用单个图片,能够用document.images[x]。假诺某图片包罗“name”属性,也正是用“”这种格式定义了黄金年代幅图片,就足以接受“document.images['...']”这种办法来援引图片。在IE中,若是某图片包涵ID属性,相当于用“”这种格式定义了风流罗曼蒂克幅图片,就能够直接采取“”来引用图片。 单个Image对象的性质 name;src;lowsrc;width;height;vspace;hspace;border那个属性跟标识里的同名属性是后生可畏致的。在Netscape里,除了src属性,此外性质都无法改的,固然改了,在文书档案中也不可能显得出效果与利益来。那些属性最实用的正是src了,通过对src属性赋值,可以实时的更改图片。 事件 onclick 不显得在文档中的Image对象 不显得在文书档案中的Image对象是用var语句定义的: varmyImage=newImage(卡塔尔国;或 varmyImage=newImage; 然后就能够像常常Image对象相同对待myImage变量了。可是既然它不出示在文书档案中,以下属性:lowsrc,width,height,vspace,hspace,border就从未什么用处了。经常这种对象独有叁个用:预读图片。因为当对对象的src属性赋值的时候,整个文书档案的读取、JavaScript的运作都中断,让浏览器专注的读取图片。预读图片今后,浏览器的缓存里就有了图片的Copy,到实在要把图纸放到文书档案中的时候,图片就足以至时展现了。以后的网页中不经常会有部分图像连接,当鼠标指向它的时候,图像换来别的生龙活虎幅图像,它们都以先预读图像的。 预读图像的JavaScript例子 varimagePreload=newImage(卡塔尔; imagePreload.src='001.gif'; imagePreload.src='002.gif'; imagePreload.src='003.gif'; 以上例子相符预读小量图形。 functionimagePreload(卡塔尔(英语:State of Qatar){ varimgPreload=newImage(卡塔尔(英语:State of Qatar); for(i=0;i

该命令将把文书档案中的第3个图象改成多个名字为some_new_picture.gif的新图象。在DOM中,图象数组中的各个图象也是目的。所以images[0].src指令象对指标那样发挥效率,它的意趣便是:从Image数组中调用Image的中的对象image[0],并设定其src属性。将其翻译过来即:从该窗口中调用文书档案属性,从该文书档案的图象数组中调用第1幅图象,并将其src属性该为图象some_new_picture.gif。

以下是变量的字符串赋值:

情趣是说,表单调用第3个表单,并将其值设为 'Clap clap!'第2行功能相通。这同改动图象的src极度相近。只可是文字域改动的是值。

其链接和文字域的设定方法基本相像:

var the_form = window.document.forms[0]; var the_same_form = window.document.first_form;

反映表单是HTML 1.0标准的意气风发局地。许四个人对其并不很精晓。超级多少人只以为它只能出于客商端CGI编制程序。其实,就算你不是CGI技师,反馈表单也会为你提供大多效果与利益。而JavaScript可被用来为举报表单增多种种作用。并且并不是客商端CGI的声援。

Yes, and I know it.

Part 1 Part 2

例:

对textareas也足以使用相通的秘技改造值:

window.document.images[0].src='some_new_picture.gif';

No!

唯生龙活虎的不一样之处在于将三个变量赋值给textareas,实际不是将字符串赋值给它。该变量在HTML首部已经做了定义。