javascript客户端遍历控件与获取父容器对象示例代码
1,遍历也面中所有的控件
function findControlAll()
{
var inputs=document.getElementsByTagName("input");
for(j=0;j<inputs.length;j++)
if(inputs[j].type=="text") //这儿将页面所有类型为text的控件找出来,也可以设置成你想遍历的控件类型
{
inputs[j].value=""; //清空文本框的内容
}
}
2,遍历指定容器中的控件
function findControl()
{
//下面的table1是指遍历该table中的控件
var inputs = document.getElementById("table1").getElementsByTagName("input");
for(var i=0;i<inputs.length;i++)
{
if(inputs[i].type=="text")//和上面的一样,控件的类型和所要做的操作可根据需要填写
{
inputs[i].value="";
}
}
}
<div >
<input type="button" value="获取父容器对象" onclick="CheckBoxAll(this)"/>
</div>
function CheckBoxAll(e){
//parentNode 是获取上级属性
var obj = e.parentNode.parentNode.parentNode.getElementsByTagName("*");}
相关推荐
-
Javascript中的对象和原型(二)
在上篇文章中JavaScript中的对象和原型(一)提到了JavaScript中对象的创建的一些基本操作,接下来讨论下继续讨论. 一 工厂模式 我们知道,要创建一个对象我们可以用如下代码: var user = new Object(); //使用new运算符创建一个对象 user.name = '念在三角湖畔'; //给对象添加属性 user.age = 22; user.address = '湖北武汉'; alert(user.name + " " +user.age);//返回
-
JavaScript中子对象访问父对象的方式详解
在传统面向对象的编程语言里,都会提供一种子类访问父类的特殊语法,引文我们在实现子类方法往往需要父类方法的额外辅助.在这种情况下,子类通常会调用父类中的同名方法,最终以便完成工作. javascript虽然没有类似上述的特殊语法,但我们可以造一个啊! function her(){}; her.prototype.name = 'Anna'; her.prototype.toString = function(){ var const = this.constructor; return cons
-
Javascript 遍历对象中的子对象
复制代码 代码如下: var json_obj = { pos1:{x1:123, x2:234, y1:222, y2:333}, pos2:{x1:999, x2: 888, y1:777, y2:666} }; for (var p in json_obj) { alert(json_obj[p].x1); } 这个方法也可以扩展一下,比如遍历对象中的属性,对象中的函数等.
-
JavaScript中的对象和原型(一)
面向对象的语言(如Java)中有类的概念,而通过类可以创建任意多个具有相同属性和方法的对象.但是,JavaScript 没有类的概念,因此它的对象也与基于类的语言中的对象有所不同. 要了解面向对象,首先就要了解Javascript中的对象和原型.这篇文章中主要学习一下Javascript中的对象. 一 关于对象 对象其实就是一种引用类型.而对象的值就是引用类型的实例.在JavaScript 中引用类型是一种数据结构,将数据和功能组织在一起.它也常被称做为类,但JavaScript 中却没有类的概
-
javascript客户端遍历控件与获取父容器对象示例代码
1,遍历也面中所有的控件function findControlAll() { var inputs=document.getElementsByTagName("input"); for(j=0;j<inputs.length;j++) if(inputs[j].type=="text") //这儿将页面所有类型为text的控件找出来,也可以设置成你想遍历的控件类型 {
-
Jquery获取元素的父容器对象示例代码
例:获取id为a的img标签的 $("#a").parent().attr("id");
-
VUE饿了么树形控件添加增删改功能的示例代码
本文介绍了VUE饿了么树形控件添加增删改功能的示例代码,分享给大家,具体如下: element-ui树形控件:地址 在原文档中有个案例是有新增和删除功能,但是后来发现其修改的数据并不能直接影响到树形数据,所以采用了 render-content 的API重新写了个组件. 写个开发的步骤,所以文章比较长emmm 大致效果如图: 1.省市API 在网上复制了个省市的list,有两个属性是新增的 isEdit :控制编辑状态 maxexpandId :为现下id的最大值 export default{
-
javascript遍历控件实例详细解析
js遍历页面控件, 复制代码 代码如下: var inputArr = document.forms[0]; for( var i = 0; i < inputArr.length; i++ ) { if( inputArr[i].type.toUpperCase() == "BUTTON" ) { inputArr[i].disabled="disabled"; }else if( inputArr[i].type.toUpperCa
-
JavaScript在控件上添加倒计时功能的实现代码
一.概述 在有些 报表 需求中,需要为控件添加倒计时功能,限制到某一个时间点后能进行一项操作或不能进行某项操作,比如查询,导出功能等等,又需要人性化地显示还有多少时间,即倒计时功能,比如下图中我们限制这个报表在每天10点后才能查询 当倒计时结束的时候,查询功能可用 这种功能如何实现的呢 二.实现思路 主要原理是利用控件的setEnable(true)/setEnable(false)来进行设置控件的可用与不可用状态,在获取时间的过程中,需要利用到JS中的获取时间,利用JS的定时器函数setInt
-
C#后台创建控件并获取值的方法
本文实例讲述了C#后台创建控件并获取值的方法.分享给大家供大家参考.具体实现方法如下: 前台代码: 复制代码 代码如下: <form id="form1" runat="server"> <div> <div class="item"> Please input a number: <asp:TextBox runat="s
-
Bootstrap Table 在指定列中添加下拉框控件并获取所选值
背景 最近在使用Bootstrap table ,有一个在某一列添加一个下拉列表,并且通过 "getAllSelections"方法获取所选行的需求,在实现这个功能的时,走了一些弯路,遇到了一些坑.所以今天总结出来,既是自己的学习,也分享给大家,希望能够有些帮助. 如何解决 添加这个下拉列表有以下两种方法: 利用Column options 中的 formatter 将数据转换成下拉列表的形式 使用bootstrap-table拓展中的editable插件 这次主要介绍第一种,基本的思
-
用javascript为DropDownList控件下拉式选择添加一个Item至定义索引位置
用Javascript为DropDownList控件下拉式选择添加一个Item至定义索引位置. 准备数据,创建一个对象,将是存储DropDownList控件每个Item数据. 复制代码 代码如下: Imports Microsoft.VisualBasic Namespace Insus.NET Public Class Catalog Private _ID As Integer Private _Name As String Public Property ID As Integer Get
-
自己动手写的javascript前端等待控件
等待控件在网上搜有好多种,但是都很复杂,不一定用的顺手,再说我的项目是bootstrap的原因,又不敢轻易使用第三方控件,怕不兼容,于是自己动手写了个等待控件,其技术点包括动态加载CSS,javascript的命名空间,所以记录一下. 这个等待控件主要是:进行某个操作前,显示一个信息提示:"数据加载中,请稍候...",操作成功后,在回调函数中将提示消失,原理是这个等待控件完全由JS动态加进去,包括CSS,页面中并无预先设定. 那么这个CSS怎么动态加载呢?等待控件中,样式使用了clas
-
javascript模拟评分控件实现方法
本文实例讲述了javascript模拟评分控件实现方法.分享给大家供大家参考.具体实现方法如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>动态设置style(评分效果)</titl
随机推荐
- 推荐dojo学习笔记
- Python编程中的文件操作攻略
- linux shutdown命令详解
- ExtJS Store的数据访问与更新问题
- Bootstrap页面缩小变形的快速解决办法
- 详解uboot各目录下的文件作用
- Windows系统下安装Tomcat服务器和配置虚拟目录的方法
- java之Timer和TimerTask简单demo(分享)
- python实现支持目录FTP上传下载文件的方法
- 浅谈C#中的常量、类型推断和作用域
- Golang使用zlib压缩和解压缩字符串
- Sublime Text 3 实现C语言代码的编译和运行(示例讲解)
- windows下mysql数据库主从配置教程
- php+dojo 的数据库保存拖动布局的一个方法dojo 这里下载
- 分享整理的12条sql语句连同数据
- Sqlite 常用函数封装提高Codeeer的效率
- jQuery Validate表单验证插件 添加class属性形式的校验
- 浅谈jQuery中对象遍历.eq().first().last().slice()方法
- 一段好玩的JavaScript代码
- Apache下禁止特定目录执行PHP 提高服务器安全性