getelementbyid返回值类型,getelementbyid赋值
在javascript中地document.getelementbyid("id")方法的返回值是什么?
getElementById()返回的是HTML对象.
你的代码为什么返回null的原因是:你把script脚本写在了div上面,,,
浏览器执行script时候,div还没被加载呢,,,此时获取的肯定是null
js问题之getElementById
根据指定的 id 属性值得到对象。返回 id 属性值等于 sID 的第一个对象的引用。假如对应的为一组对象,则返回该组对象中的第一个。 如果无符合条件的对象,则返回 null 。
语法:
oElement = document . getElementById ( sID )
参数: sID : 必选项。字符串(String)。
返回值: oElement : 对象(Element)。
再开一贴.求助关于使用document.getElementById的使用
1、getElementById
作用:一般页面里ID是唯一的,用于准备定为一个元素
语法: document.getElementById(id)
参数:id :必选项为字符串(String)
返回值:对象; 返回相同id对象中的第一个,按在页面中出现的次序,如果无符合条件的对象,则返回 null
example:
document.getElementById("id1").value;
2、getElementsByName
作用:按元素的名称查找,返回一个同名元素的数组
语法: document.getElementsByName(name)
参数:name :必选项为字符串(String)
返回值:数组对象; 如果无符合条件的对象,则返回空数组,按在页面中出现的次序
example:
document.getElementsByName("name1")[0].value;
document.getElementsByName("name1")[1].value;
3、getElementsByTagName
作用:按HTML标签名查询,返回一个相同标签元素的数组
语法: object.getElementsByTagName(tagname) object可以是document或event.srcElement.parentElement等
参数:tagname:必选项为字符串(String),根据HTML标签检索。
返回值:数组对象; 如果无符合条件的对象,则返回空数组,按在页面中出现的次序
example:
document.getElementsByTagName("p")[0].childNodes[0].nodeValue;
document.getElementsByTagName("p")[1].childNodes[0].nodeValue
getelementbyid 返回的数据类型是什么
[object]
可以用".属性"(this.innerHTML)和".方法"(比如this.blur() this.focus())来操作它
getElementById 返回值的问题
getElementById 返回的是一个对象,如果你想返回div中的文本内容可以用
getElementById("show").innerHTML
JavaScript:getElementById 返回什么?
返回ID对应元素的引用,getElementById的字面含义就是“通过ID名来获得对DOM对象某个元素的引用”,得到一个元素的引用后,javascript就可以用它元素进行使用和修改