putArr=documentgetElementsByClassName() ()("input的class名称");
putArr=documentgetElementById()("input的id");
putArr=documentgetElementsByName("input的名称");
for(var i=0;i<inputArrlength;i++){
alert(inputArr[i]id);
}
扩展资料
Document 对象事件
1、onactivate,当对象设置为活动元素时触发。
2、onbeforeactivate,对象要被设置为当前元素前立即触发。
3、onbeforecut,当选中区从文档中删除之前在源对象触发。
4、onbeforedeactivate,在 activeElement 从当前对象变为父文档其它对象之前立即触发。
5、onbeforeeditfocus,在包含于可编辑元素内的对象进入用户界面激活状态前或可编辑容器变成控件选中区前触发。
6、onbeforepaste,在选中区从系统剪贴板粘贴到文档前在目标对象上触发。
7、onclick,在用户用鼠标左键单击对象时触发。
8、onmouseover,鼠标指针移到对象时触发
9、onmouseout,鼠标指针移出对象时触发
Document 对象方法
1、attachEvent,将指定函数绑定到事件,以便每当该事件在对象上触发时都调用该函数。
2、clear,目前尚未支持。
3、close,关闭输出流并强制将数据发送到显示。
4、createAttribute,以指定名称创建 attribute 对象。
5、createComment,以指定数据创建 comment 对象。
6、createDocumentFragment,创建一个新文档。
7、createElement,为指定标签创建一个元素的实例。
8、createEventObject,生成当使用 fireEvent 方法时用于传递事件相关信息的 event 对象。
9、createStyleSheet,为文档创建样式表。
10、createTextNode,从指定值中创建文本字符串。
11、detachEvent,从事件中取消指定函数的绑定,这样当事件触发时函数就不会收到通知了
12、write(),动态向页面写入内容
13、createElement(Tag),创建一个html标签对象
14、getElementById(ID),获得指定ID值的对象
15、getElementsByName(Name),获得指定Name值的对象
示例
下面的例子使用了 document 对象检查文档标题并在消息框中显示该标题(如果非空)。
if (documenttitle!="") alert("标题为 " + documenttitle)下面的例子演示了在浏览器的状态栏上显示鼠标当前位置的事件句柄函数,所得位置相对于文档的左上角。
<HTML>
<HEAD>
<TITLE>报告鼠标移动</TITLE>
<SCRIPT LANGUAGE="JScript">
function reportMove(){
windowstatus = "X=" + windoweventx + " Y=" + windoweventy;
}
</SCRIPT>
<BODY onmousemove="reportMove()">
<H1>欢迎!</H1>
</BODY>
</HTML>
参考资料:
nodejs中的os模块中可以获取当前用户的home目录,获取 *** 作系统的主机名,以及获取网络地址的网络接口。下面利用几个实例说明os模块获取这些信息, *** 作如下:
1、获取当前用户的home的目录路径,利用oshomedir();如下图所示:
2、获取 *** 作系统的主机名称,利用oshostname();如下图所示:
3、获取返回一个数组,包含平均负载,利用osloadavg();如下图所示:
4、获取网络地址的网络接口,返回一个对象,利用osnetworkInterfaces();如下图所示:
5、获取Nodejs编译时的 *** 作系统平台,利用osplatform();如下图所示:
6、获取指定 *** 作系统的发行版,利用osrelease();如下图所示:
只要使用getAttribute("id")函数即可获取li元素的id值,下面我们一起实例 *** 作一下吧
首先我们在html当中创建li标签
使用JS获取li元素对象,getElementsByTagName("li")
3接着我们打印出这样的运行效果看一下:
4使用JS获取li元素的ID 值即可,getAttribute("id")
5下面我们一起来看下运行效果
为什么可以通过id直接访问对象,是因为所有的元素ID都相当于一个保存对象的全局变量。
通过id直接访问对象还存在兼容问题。
建议用documentgetElementById标准的形式获取对象。
如果一个元素符合下面两条规则中的任一条,则window对象中必须要有与之对应的一个属性,属性值就是这个对象。
如果一个元素拥有ID属性,那么ID属性的属性值就会成为window对象的属性名
如果一个元素拥有name属性,那么name属性的属性值就会成为window对象的属性名但这个元素的标签名必须是: a, applet, area, embed, form, frame, frameset, iframe, img, object,其中的一个。
但是如果网页有两个相同ID的元素,就有点差异了:
<html><head>
<script type="text/javascript">
function getInput() {
var mydiv = documentgetElementById("div1");
alert(mydivlength);//mydiv是DispHTMLElement
alert(div1length);//div1是DispHTMLElementCollection
}
</script>
</head>
<body>
<div id="div1">123</div>
<div id="div1">456</div>
<input type="button" value="Test" onclick="getInput()" />
</body>
</html>
以上就是关于js 怎么循环获得很多 name 相同的input 的ID 值全部的内容,包括:js 怎么循环获得很多 name 相同的input 的ID 值、js如何得到当前登陆用户的详细信息、js中如何获取一个id的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)