JS及相关控件
- 1、radio
1)不选中任何值
2)获取选中的值
3)让某个选项选中
4)发生改变时的事件
5)让某个选项不能选
- 2、CheckBox
1)选中 2)取消
- 3、select
1)获取下拉框选中项的显示字
- 4、ul li
1)点击选中改变样式
2)删除所有选中的li
3)遍历li
4)遍历li,获取li的文本
- 5、JS与样式
1)添加样式
2)删除样式
3)判断是否有某个样式
4)tab改变样式- 6、设置不可编辑
7、div滚动到最底部
8、replace All
1、radio
- <div id="phoneSign">
- <input type="radio" name="sign" id="dfVal" value="0" />
- <input type="radio" name="sign" value="1" />
- <input type="radio" name="sign" value="2" />
- </div>
- 1、不选中任何值:$("#phoneSign").val("");
- 2、获取选中的值:$("#phoneSign input:checked").val();
- 或 :$("input[name='sign']:checked").val();
- 3、让某个选项选中:$("#dfVal").attr("checked",true);
- 4、发生改变时的事件:
- $(function (){
- $('input[type=radio][name=impType]').change(function() {
- if (this.value == 'ImportHouse') {
- $("#addOpr").attr("checked",true);
- document.getElementById("overOpr").disabled = true;
- document.getElementById("noOpr").disabled = true;
- } else {
- document.getElementById("overOpr").disabled = false;
- document.getElementById("noOpr").disabled = false;
- }
- });
- });
- 5、让某个选项不能选 : document.getElementById("noOpr").disabled = true;
2、CheckBox
- 1、选中: $("#usable").attr("checked",true);
- 2、取消: $("#usable").attr("checked",false);
3、select
- 1.获取下拉框选中项的显示字:
- var filterType = $("#filterType option:selected").text();
4、ul li
- (注:selected 是样式的名称className)
- 1.点击选中改变样式
- $(function(){
- $("#test li").click(function() { // 为id为test的ul绑定每个选项的点击事件
- $(this).siblings('li').removeClass('selected'); // 删除其他兄弟元素的样式
- $(this).addClass('selected'); // 添加当前元素的样式
- });
- });
- 2.删除所有选中的li.
- $("#test .selected").remove();
- 3.遍历li.
- $("#test li").each(function(){
- $(this).removeClass('selected');
- });
- 4.遍历li,获取li的文本
- $("#test li").each(function(){
- alert($(this).text());
- });
5、JS与样式
- 1.添加样式:$("#test").addClass("aaa");
- 2.删除样式:$("#test").siblings('li').removeClass('aaa');
- 3.判断是否有某个样式:$("#test").hasClass('aaa');
- 4.tab改变样式
- function showtab(btnid,tabid,tabnumber)
- {
- for (i = 1;i<=tabnumber;i++)
- {
- document.getElementById(tabid+"_btn"+i).className = "";
- document.getElementById(tabid+"_sub"+i).style.display = "none";
- }
- document.getElementById(tabid+"_btn"+btnid).className = "selected";
- document.getElementById(tabid+"_sub"+btnid).style.display = "block";
- }
6、设置不可编辑
- 按钮:
- document.getElementById("savebtn").disabled = true;
- input:
- $("input[type='text']").attr("disabled",true);
7、div滚动到最底部
- var div = document.getElementById('flowDiv');
- div.scrollTop = div.scrollHeight;
8、replace All
- html = html.replace(/BSS/g,"CBSS");
JS及相关控件的更多相关文章
- 百度地图API示例之添加定位相关控件
代码 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" cont ...
- JS数量输入控件
JS数量输入控件 很早看到kissy首页 有数量输入控件,就随便看了下功能 感觉也不怎么难 所以也就试着自己也做了一个, 当然基本的功能和他们的一样,只是用了自己的编码思想来解决这么一个问题.特此给大 ...
- 用js给html控件赋值
用js给html控件赋值 <script> window.onload=function setValue()//在页面加载时赋值 { document.getElementById( ...
- Android开发工程师文集-相关控件的讲解,五大布局
前言 大家好,给大家带来Android开发工程师文集-相关控件的讲解,五大布局的概述,希望你们喜欢 TextView控件 TextView控件有哪些属性: android:id->控件的id a ...
- 2.23 js处理日历控件(修改readonly属性)
2.23 js处理日历控件(修改readonly属性) 前言 日历控件是web网站上经常会遇到的一个场景,有些输入框是可以直接输入日期的,有些不能,以我们经常抢票的12306网站为例,详细讲解如 ...
- ADF控件ID变化引发JS无法定位控件的解决方法
原文地址:ADF控件ID变化引发JS无法定位控件的解决方法作者:Nicholas JSFF定义的控件ID到了客户端时往往会改变.例如在JSFF中的一个的ID为"ot1",但是当这个 ...
- vs2010开发activex(MFC)控件/ie插件(三),js调用ocx控件的接口函数
原文:http://blog.csdn.net/yhhyhhyhhyhh/article/details/50802280 js调用ocx控件的接口函数,先看demo效果: 简单测试过程 ...
- 利用来JS控制页面控件显示和隐藏有两种方法
利用来JS控制页面控件显示和隐藏有两种方法,两种方法分别利用HTML的style中的两个属性,两种方法的不同之处在于控件隐藏后是否还在页面上占空位. 方法一: 1 2 document.getEle ...
- JS给html控件赋值
<html> <head> <title> JS给html控件赋值 </title> <script language="javascr ...
随机推荐
- No fallback instance of type class found for feign client user-service(转)
1.错误日志 在 feign 开启熔断,配置 fallback 类,实现当前接口的实现类时,报错信息如下: Error starting ApplicationContext. To display ...
- ui component 是一个前端 mvc 开发框架
- 安装rosetta2016时出现git@172.16.25.11s password: \r\nPermission denied错误,解决方法。
当在source目录执行 ./external/scons-local/scons.py -j8 mode=release bin 时,报错 git@.11s password: \r\nPermis ...
- 运维自动化之系统部署 cobbler(三)
cobbler 介绍 Cobbler: 快速网络安装linux操作系统的服务,支持众多的Linux发行版:Red Hat.Fedora.CentOS.Debian.Ubuntu和SuSE,也可以支持网 ...
- 解决:启用多线程调用webBrowsers函数报错:指定的转换无效
这里就需要委托. 定义一个 委托.加载之后给他绑定一个方法Callback,也就是所说的回掉函数. 然后写一个线程,线程需要一个object 的参数.将你定义的委托当作参数传进线程中的方法. 在线程中 ...
- PAT (Basic Level) Practice (中文)1023 组个最小数
1023 组个最小数 给定数字 0-9 各若干个.你可以以任意顺序排列这些数字,但必须全部使用.目标是使得最后得到的数尽可能小(注意 0 不能做首位).例如:给定两个 0,两个 1,三个 5,一个 8 ...
- 克隆Rockey6加密狗复制资料
克隆Rockey6加密狗复制资料下载 描述:Rockey6加密狗复制克隆方法Rockey6加密狗复制案例解析! 一.用OD加载DLL,并分析: 10001320 >/$ B8 4C140000 ...
- hadoop启动namenode日志报这个错,首先说怎么看日志
hadoop启动namenode日志报这个错,首先说怎么看日志, 启动namenode会有这个,ubuntu: starting namenode, logging to /home/xiaoye/h ...
- js大图轮播和倒计时
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- 指定时间生成cron表达式
public class CronUtils { private static final SimpleDateFormat sdf = new SimpleDateFormat("ss m ...