首页技术getelementbyid返回值(return返回值返回给谁)

getelementbyid返回值(return返回值返回给谁)

编程之家2026-05-29945次浏览

很多朋友对于getelementbyid返回值和return返回值返回给谁不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!

getelementbyid返回值(return返回值返回给谁)

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

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

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

是具体的值!

参考资料:

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

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

getelementbyid返回值(return返回值返回给谁)

A:语法:

oElement= document. getElementById( sID)

参数:

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

返回值:

oElement:对象(Element)。

getelementbyid返回值(return返回值返回给谁)

说明:

根据指定的 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对象

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

方法:

focus

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

getElementById

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

getElementsByName

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

getElementsByTagName

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

方法:

focus

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

getElementById

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

getElementsByName

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

getElementsByTagName

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

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

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

一、过程不同

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

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

二、结果不同

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

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

三、使用条件不同

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

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

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

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

'document.getElementById'为空或不是对象 是什么问题

1.出现'null'为空或不是对象的情况:<script type="text/javascript">

里面加个defer=true属性试试看,即:<script type="text/javascript" defer=true>。

2.出现document.getElementById为null的情况:原因: var titab=document.getElementById("titletab");没有取到对象,解决办法:

1.在错误语句的下一行加上alert(titab);看是否有消息框弹出。

2.如果没有弹出,检查HTML代码中的是否存在"id=titletab"的<table>标签(一个字母都不能错)。

3.如果标签存在,那么考虑<script>代码段的位置问题,切记包含有类似getElement代码<script>代码段必须出现在HTML的Element之后。

好了,文章到这里就结束啦,如果本次分享的getelementbyid返回值和return返回值返回给谁问题对您有所帮助,还望关注下本站哦!

免费生成ppt的ai工具?分享5个免费AI一键生成PPT的工具魔兽字体修改(魔兽世界大脚插件字体怎么改)