大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> Script -> javascript引用对象的方法

javascript引用对象的方法

时间: 2021-07-31 作者:daque

举个例子:<a id="link1" name="link1" href="http://www.51js.com/">51js</a>=============同一页面内的援用本领:1、运用id:link1.href2、运用name:document.all.link1.href3、运用sourseindex:document.all(4).href //提防,前方再有html、head、title和body,以是是44、运用链接汇合:document.anchors(0).href //十足的汇合有all、anchors、applets、areas、attributes、behaviorurns、bookmarks、boundelements、cells、childnodes、children、controlrange、elements、embeds、filters、forms、frames、images、imports、links、mimetypes、options、plugins、rows、rules、scripts、stylesheets、tbodies、textrectangle,请参考msdn引见。本来本领3和本领4是一律运用的汇合,不过一个是all,不妨囊括页面一切标志,而anchors只囊括链接。5、getelementbyid:document.getelementbyid("link1").href6、getelementsbyname:document.getelementsbyname("link1")[0].href //这也是一个汇合,是一切name即是该本领所带参数的标志的汇合7、getelementsbytagname:document.getelementsbytagname("a")[0].href //这也是一个汇合,是一切标志称呼即是该本领所带参数的标志的汇合8、tags汇合:document.all.tags("a")[0].href //与本领7一律是按标志称呼博得一个汇合除此除外,event.screlement不妨赢得触发功夫的标志的援用;document.elementfrompoint(x,y)不妨赢得x和y坐标处的元素的援用;document.body.componentfrompoint(event.clientx,event.clienty)不妨赢得鼠标地方处元素的援用;还不妨经过元素的爷儿俩节点和伯仲节点联系来援用,如nextsibling(暂时节点的后一节点)、previoussibling(暂时节点的前一节点)、childnodes、children、firstchild、lastchild、parentelement等都是爷儿俩节点和伯仲节点的少许援用;还不只限于此。上头是同一页面内的罕见援用本领,其余还波及到各别页面中的=============对于分帧的页面,不妨运用parent.frames("帧的name")、top.frames("帧的name")来援用各别的帧,反面的援用和同一页面内市沟通的,多重的parent也是扶助的。比方:parent.frames("frame1").document.all.link1top.frames("frame1").document.all.link1=============对于window.open()开的窗口,不妨运用var newwin=window.open(),而后运用newwin来援用新窗口,反面的援用和同一页面内是沟通的;新窗口不妨运用window.opener来援用翻开它的窗口,不妨简写稿opener,比方:var newwin=window.open()父窗口(这边是运用window.open()本领的窗口):newwin.document.all.link1 //父窗口这句可援用新窗口中的东西子窗口(window.open()本领翻开的窗口):opener.document.all.link1 //子窗口这句可援用父窗口的东西多重opener也是扶助的,比方:opener.opener.document.all.link1 本领五花八门,有功夫须要按照简直的情景而定,精巧应用才不妨如鱼得水。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.