js的无敌函数,没有id获取元素
来源:互联网 发布:scientific linux安装 编辑:程序博客网 时间:2024/06/04 18:09
函数实现:
function getElementByAttr(tag,attr,value)
{
var aElements=document.getElementsByTagName(tag);
var aEle=[];
for(var i=0;i<aElements.length;i++)
{
if(aElements[i].getAttribute(attr)==value){
aEle.push( aElements[i] );
}
}
return aEle;
function getElementByAttr(tag,attr,value)
{
var aElements=document.getElementsByTagName(tag);
var aEle=[];
for(var i=0;i<aElements.length;i++)
{
if(aElements[i].getAttribute(attr)==value){
aEle.push( aElements[i] );
}
}
return aEle;
}
html格式如下:
<div id="pull-down-menu" data='1'>
</div>
调用:var pull_down_menu_div=getElementByAttr('div','data','1')
和var pull_down_menu_div=document.getElementById("id")效果一样
使用:pull_down_menu_div是数组
如果有一个元素的属性data='1',通过pull_down_menu_div[0]获取
如果有多个元素的属性为data='1',使用for循环:
for (var i=0;i<pull_down_menu_div.length;i++){
console.log(pull_down_menu_div[i]);
}
阅读全文
0 0
- js的无敌函数,没有id获取元素
- js 。jquery 的配合获取相同id的元素
- js获取鼠标所在html元素的id和属性
- js根据id,class,标签获取元素
- js中获取指定ID元素方法和指定类型元素的方法
- 元素JS和jquery如何获取点击元素的id或name属性
- C# webBrowser控件 如何查找没有id没有name的元素
- JS封装通过className获取元素的函数
- js之checkbox的代码全选/全不选,使用id获取元素,而不是name
- 学习笔记之php页面中js获取标签元素的ID值方法
- JS原生通过id,class,tagname 来获取元素的方法
- js中用tagname和id获取元素的3种方法
- javaScript中获取元素的id
- JQuery获取页面ID元素的值
- HTML获取触发事件的元素id
- jQuery获取id相同的元素
- 没有id没有name iframe中获取iframe本身dom元素
- web开发设计--JS学习之通过ID获取元素
- 各种聚类算法的系统介绍和比较
- private static final long serialVersionUID = 1L;
- 个人收藏
- window 赋值
- touch用来修改文件时间戳,或者新建一个不存在的文件
- js的无敌函数,没有id获取元素
- 动画效果的实现
- ExpandableListView的使用
- 完美立方
- mvc
- Solr实现全文搜索
- 需求变更对软件质量的影响
- IT能力提升
- java的excel导出的简单示例