首页系统getelementbyid(getElementById的用法)

getelementbyid(getElementById的用法)

编程之家2024-02-10119次浏览

一、id.value和document.getElementById("id").value有什么区别

一、过程不同

getelementbyid(getElementById的用法)

1、id.value:直接获取id的值。

2、document.getElementById("id").value:先获取id对象,之后获取id对象的值。

二、结果不同

1、id.value:得到的是[object Object]值。

2、document.getElementById("id").value:得到的是[object HTMLDivElement]一个DOM对象。

三、使用条件不同

getelementbyid(getElementById的用法)

1、id.value:Id在Form表单里面的话,直接Id.value就不能用了,而是要用Form.Id.value来取值或设置值

2、document.getElementById("id").value:在不在Form表单里都可以使用。

参考资料来源:百度百科-getElementById

参考资料来源:百度百科-value

二、VB document.getElementById的用法

这分我接了

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

getelementbyid(getElementById的用法)

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

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

还有一种就是通用型的

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

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

比如这样的他的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吧里面看看帖子,不懂得地方提问就行,或者私聊我

三、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标签。

微信连接不到服务器(微信连接服务器失败的原因及解决方法)qq图片代码(qqxml图片代码)