首页编程document.getelementbyid(VB document.getElementById的用法是什么。)

document.getelementbyid(VB document.getElementById的用法是什么。)

编程之家 2023-11-02 199次浏览

大家好,今天我将为大家揭秘document.getelementbyid和VB document.getElementById的用法是什么。的奥秘,希望我的分享能给你带来新的启发和知识。

document.getelementbyid(VB document.getElementById的用法是什么。)

VB document.getElementById的用法是什么。

这和VB无关。

首先说一下document对象的来历。在浏览器访问的任何一个页面,都会在内存中以XML的形式存在一个副本,浏览器遵循一个内部算法将HTML转成XML,这种XML,javascript可以直接访问,重要的是,它可以被修改并立即在浏览器中实现。

简单的说DOM就是用来表示XML的元素,我们使用一个名为document来引用它,基于这个实例,我们可以查询每个XML元素,即Element对象。

在WEB中,如果我们指定了某个元素的属性“id=”,就可以使用Document对象的成员方法getElementByID()来检索这个元素。

楼主这句document.getElementById("txtKeyWord")就是得到在WEB中id为txtKeyWord标签。

VB document.getElementById的用法

这分我接了

document.getelementbyid(VB document.getElementById的用法是什么。)

document.getElementById就是根据ID确定元素

假如某个元素的ID为"hh"那么想点击的话 webbrowser1.document.getElementById("hh").click

怎么点击这种网页里面的确定按钮 img=".../../ddd.img"怎么点击这种按钮

还有一种就是通用型的

遍历元素,根据某一个或几个属性来确定

<img src=".../../ddd.img">

document.getelementbyid(VB document.getElementById的用法是什么。)

比如这样的他的tagname就是 IMG,其他如INPUT,A都同理

for each a in webbrowser1.document.getelementsbytagname("IMG")

'遍历所有IMG元素,其他元素同这个

if a.ID="XXX" then a.click:exit for

next

上面的是根据唯一属性来确定是哪个元素的

还有一种就是没有ID或者name的情况

for each a in webbrowser1.document.getelementsbytagname("IMG")

'遍历所有IMG元素,其他元素同这个

if instr(a.src,"ddd.img") then a.click:exit for

next

这样可以根据元素的某个(一个或者多个,根据需要)属性,来区分需要点击的元素

总之里面知识很多,知道上说不清,有空去贴吧VB吧里面看看帖子,不懂得地方提问就行,或者私聊我

js中 document.getElementById().styl.display的问题

我的思路:

1.进入页面时,所有的"shops_"+id为标识的全部不显示,即sytle.display='none';

2.传入值时,显示相对应id的element,即将style.display='',并保存此id于页面里面一个隐藏的input里边

3.当下一次有值传入时,先看看那个隐藏的input中值,并将对应的那个id的style.display='none';

具体程序:

function init()//body的onload执行

{

for(var i=1;i<100;i++)//默认100个element,可调

document.getElementById('shops_'+i).style.displa='none';

}

function showFoodsMore(id)

{

var lastid=document.getElementById('lastid').value;

if(lastid)document.getElementById("shops_"+lastid).style.display='none';

else

{

var ctrl= document.getElementById("shops_"+id)

if(ctrl== null) return;

if(ctrl.style.display=="none")

{

ctrl.style.display="";

}

document.getElementById('lastid').value=id;

}

}

前提你的页面里需要设置一个<input type=hidden id=lastid>的元素

请问一下document.getElementById().innerText的用法

document.getElementById("")得到的是一个对象,用 alert显示得到的是

“ object”,而不是具体的值,它有 value和 length等属性,加上.value得到的才

是具体的值!

参考资料:

1. document. getElementById的用法和 DHTML.CHM的下载地址

今天在网络上查找 document. getElementById的用法,如下:

A:语法:

oElement= document. getElementById( sID)

参数:

sID:必选项。字符串(String)。

返回值:

oElement:对象(Element)。

说明:

根据指定的 id属性值得到对象。返回 id属性值等于 sID的第一个对象的引用。假如对应的为一组对象,则返回该组对象中的第一个。

如果无符合条件的对象,则返回 null。

B:有一个例子可以很好的说明:

****************************************************************************

**

*这个函数中最关键的地方是 document.getElementById,他是什么呢?*

**

*关于 document.getElementById,是这样的:*

**

*如: document.getElementById('hdrPageHeader_lblTitle')*

**

*表示的意思是:获取 ID为:hdrPageHeader_lblTitle的对象*

**

*<a>aa</a>*

*<a>bb</a>*

*<a>cc</a>*

*<script language="javascript">*

*<!--*

* var idtext=document.getElementById('hdrPageHeader_lblTitle')*

* alert(idtext.innerText)*

*//-->*

*</script>*

C:另外还得到一个细节:

① document.getElementById有时会抓 name放过了 id,据说是 IE的一个 BUG;

页面中有

<input type="hidden" value="2"/>

<select>

一个是一个是

用 document.getElementById取第二个,可是,取到的却是第一个>

在 IE中 getElementById竟然不是先抓 id而是先找 name相同的物件...

两个 form,每个 form有两个 textbox,两个 form中的 textbox是相同的 name,但 id都不同...

这样在 Firefox是没问题的...但在 IE却只抓得到第一个出现的 name资料

2. document对象

http://www.phpx.com/man/dhtmlcn/objects/obj_document.html

属性: title; bgColor; url;(使用: document.title)

方法:

focus

使得元素得到焦点并执行由 onfocus事件指定的代码。

getElementById

获取对 ID标签属性为指定值的第一个对象的引用。

getElementsByName

根据 NAME标签属性的值获取对象的集合。

getElementsByTagName

获取基于指定元素名称的对象集合。

方法:

focus

使得元素得到焦点并执行由 onfocus事件指定的代码。

getElementById

获取对 ID标签属性为指定值的第一个对象的引用。

getElementsByName

根据 NAME标签属性的值获取对象的集合。

getElementsByTagName

获取基于指定元素名称的对象集合。

document.getElementById不用管它在哪个form里

如果你还想了解更多这方面的信息,记得收藏关注本站。

租用邮箱服务器?租用和自建邮件服务器哪个更好 b2c购物网站,b2c电子商务网站有哪些