js选取多个或单个元素的实现代码(用class)
function getElementsByClassName(elem_name,elem_tags) { //elem_name:查询的class名,elem_tags:在哪个元素下查找
if(elem_tags == null) {
elem_tags = '*';
}
var all_elem = document.getElementsByTagName(elem_tags);//返回一个元素数组
var arr = []; //定义一个空数组,用于存放结果
for(var i=0; i<all_elem.length; i++) { //因为all_elem是一个数组,索引从0开始,所以遍历次数要比元素总数小1
if(all_elem[i].className == elem_name) {
arr.push(all_elem[i]);
}
}
return arr; //返回这个结果数组
}
相关推荐
-
两种不同的方法实现js对checkbox进行全选和反选
通过两种不同的方法实现用js来对checkbox进行全选和反选: 方法一: 1:js实现checkbox的 全选 功能: 复制代码 代码如下: function checkAll() { var code_Values = document.getElementsByTagName("input"); for(i = 0;i < code_Values.length;i++){ if(code_Values[i].type == "checkbox") { c
-
javascript实现鼠标选取拖动或Ctrl选取拖动
*{position:absolute;} #panel *{border:1px solid gray} /**********判断浏览器**********/ var isIE = false; if(document.all) isIE = true; /*******HashArray*******/ function HashArray(){ this.keyList = new Array(); this.put = function(key, value){ this[key] =
-
js实现checkbox全选、不选与反选的方法
本文实例讲述了js实现checkbox全选.不选与反选的方法.分享给大家供大家参考.具体分析如下: 一.思路: 1. 获取元素 2. 给全选 不选 反选添加点击事件 3. 用for循环checkbox 4. 把checkbox的checked设置为true即实现全选 5. 把checkbox的checked设置为false即实现不选 6. 通过if判断,如果checked为true选中状态的,就把checked设为false不选状态,如果checked为false不选状态的,就把checked设
-
javascript下兼容firefox选取textarea文本的代码
主要用到的js代码 复制代码 代码如下: function getSelectedText(){ var selectedText; var textField=document.getElementById('inputTextarea'); if(window.getSelection) selectedText=getTextFieldSelection(textField);//getTextFieldSelection(document.
-
js实现checkbox全选和反选示例
复选框全选示例 复制代码 代码如下: <input type="checkbox" name="selectall" value=on onclick="selectAll()"> function selectAll(form) { var obj = document.getElementsByName('selectall'); var cks = document.getElementsByTagName("inpu
-
JavaScript选取(picking)和反选(rejecting)对象的属性方法
有时候我们需要将一个对象的某些属性选取出来,比方说我们有一个用数组表示的数据库表,我们需要一些函数来 select (选取) 几个字段: function pick(obj, keys) { return keys.map(k => k in obj ? {[k]: obj[k]} : {}) .reduce((res, o) => Object.assign(res, o), {}); } const row = { 'accounts.id': 1, 'client.name': 'Joh
-
AngularJS实现全选反选功能
AngularJS是为了克服HTML在构建应用上的不足而设计的.HTML是一门很好的为静态文本展示设计的声明式语言,但要构建WEB应用的话它就显得乏力了.所以我做了一些工作(你也可以觉得是小花招)来让浏览器做我想要的事. 这里用到AngularJS四大特性之二----双向数据绑定 注意:没写一行DOM代码!这就是ng的优点,bootstrap.css为了布局,JS代码也只是简单创建ng模块和ng控制器 效果: <!DOCTYPE html> <html lang="en&quo
-
ExtJS如何设置与获取radio控件的选取状态
获取 复制代码 代码如下: function IsChecked(radioId) { return Ext.getCmp(radioId).checked; } 设置 复制代码 代码如下: function SetRadio(radioId, isChecked) { Ext.getCmp(radioId).setValue(isChecked);//或者setValue("on")也可以设置为选中 }
-
JS获得选取checkbox整行数据的方法
本文实例讲述了JS获得选取checkbox整行数据的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>js</title> </head> <script language="java
-
javascript实现简单的全选和反选功能
本文实例讲解了javascript实现简单的全选和反选功能的详细代码,分享给大家供大家参考,具体内容如下 效果图: 具体代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>全选反选</title> </head> <body> <input type="butt
随机推荐
- Ionic + Angular.js实现验证码倒计时功能的方法
- 详解JavaScript的Date对象(制作简易钟表)
- C语言职工管理系统设计
- BadCopy Pro v3.80 注册码与下载
- java读取csv文件示例分享(java解析csv文件)
- .NET中的repeater简介及分页效果
- jQuery Easyui 验证两次密码输入是否相等
- js实现新年倒计时效果
- VC创建圆角dialog的实现方法
- 浅谈c#.net中巧用ToString()将日期转成想要的格式
- PHP合并数组+号和array_merge的区别
- php实现的二分查找算法示例
- 详解php中反射的应用
- js 实现获取name 相同的页面元素并循环遍历的方法
- 远程连接局域网内的sql server 无法连接 错误与解决方法
- 详解Android性能优化之内存泄漏
- 不用SEO 网站取得成功的经验探讨
- 约瑟夫环问题(数组法)c语言实现
- 虚函数与纯虚函数(C++与Java虚函数的区别)的深入分析
- c#使用S22.Imap收剑灵激活码邮件代码示例(imap收邮件)