关于js问题:getElementByTagName有些加[0],有些不加[0],具体是怎么用法?

作者&投稿:韶俊 (若有异议请与网页底部的电邮联系)
js获取ul里的li,为什么还要加个ul[0]~

getElementByTagName方法返回的是个nodlist对象,它是个伪数组,存在一个或者多个值,此处只取其中一个,所以使用[0]

因为getElementByTagName方法返回的是一个NodeList对象,他是一个集合像数组一样,而body只有一个,你当然要加个[0]才能获取

getElementByTagName返回的是符合 tag name的所有元素,是一个数组,
加【0】的意思,是取这个数组的第一个元素

加[0]就是取第一标签;不加[0]就是取所有的标签

请问下,网页上的声音是怎么弄的啊,我看有的网站上的导航上,菜单上点一...
答:http://zhidao.baidu.com/question/6471205.html 看这里,不多说,要运用好搜索引擎。点击: document.getElementById('menu').onclick(){ document.getElemnById('music').pause();} flash的用js控制好多了,你去网上搜搜falsh的吧。

JS删除Table的TR
答: function del() { var tab=document.getElemntsByTagName("table")[0];//最好给table指定个id for(var i=0;i<tab.rows.length;i++) { for(var j=0;j<tab.rows[i].cells.length;j++) [var obj=tab.rows[i][j].getElementsByTagName("input")[0];if(obj!=null && obj.type=...

VBS 为什么用.href获得的字符串为空,比如URL = ie.document.getElem
答:一、是window对象不是ie对象 URL= window.document.getElementById("id2").href MsgBox(URL) 二、IE兼容模式才能执行VBS前端脚本,极速模式下是不执行的,现在前端脚本都用JS和Jquery了

本田CR-V改装 CRV内饰及电子类改装方案
答:{ return document.getElementById(id); }, getElem: function(selectors) { return document.querySelector(selectors); }, getElems: function(selectors) { return document.querySelectorAll(selectors); }, show: function(obj) { obj.style.display = "block"; }, hide: function(obj) { obj.style....

用c语言实现算法功能由线性表lt建立h指向链表
答:include<iostream> using namespace std;#define max 15 #define NULL 0 struct llist{ int e[max]; int n; }; struct node{ int data; node *next; }; void setnull(llist <) //置线性表lt为空 { lt.n = 0; } void creat(llist <) //输入线性表lt中元素...

name和id的区别要详细的
答:form1.username.value;document.form1.password.value;用id获得:docuement.getElementById("username");docuement.getElementById("pwd");有时候name 可能会出现相同的名字,所以这时候我们用name获得就无法确定获得的是哪个值了。document.getElemntsByName("username");这里得到的是一个数组 ...

html5中id和name的区别
答:如果用DOM的话,则用document.getElementById("MyInput").value;如果要用name的话,通常先得到包含控件的form,例如document.forms[0],然后从form再引用name,注意这样得到的是经过计算后将发送给服务器的值 name的用途1)主要是用于获取提交表单的某表单域信息, 作为可与服务器交互数据的HTML元素的...

HTML中的ID和NAME的区别
答:docuement.getElementById("username");docuement.getElementById("pwd");有时候name 可能会出现相同的名字,所以这时候我们用name获得就无法确定获得的是哪个值了。document.getElemntsByName("username");这里得到的是一个数组 document.getElementsByName(xxx); 取出的数组 document.getElementById(xxx...

如何在JSP中获取当前页面中的文本框的值?
答:页面不刷新的话,无法在本页面用java代码提取广西框的值,只能用js来得 比如说你的文本框在一个form里面,这个文本框叫text1,这个form叫f1,你可以用f1.text1.value来得到值,然后可以做你要做的事,或者给你这text设置个id,用document.getelem...byid(id).value来得也可以 ...

javascript怎样给文本框设值
答:document.getElementById("文本框id").innerHTML="你要设的值"; Myduhao415 | 发布于2011-07-11 举报| 评论 0 2 为您推荐: js怎么获取文本框的值 Jsp获取文本框的值 js获取输入文本框的值 文本框是什么 文本框怎么设置透明 把标题设为文本框 文本框填充颜色 文本框格式 文本框大小 文...