1. 1radio
      1)不选中任何值
      2)获取选中的值
      3)让某个选项选中
      4)发生改变时的事件
      5)让某个选项不能选
  1. 2CheckBox
      1)选中  2)取消
  1. 3select
      1)获取下拉框选中项的显示字
  1. 4ul li
      1)点击选中改变样式
      2)删除所有选中的li
      3)遍历li
      4)遍历li,获取li的文本
  1. 5JS与样式
      1)添加样式
      2)删除样式
      3)判断是否有某个样式
      4tab改变样式
  2.  
  3. 6、设置不可编辑
    7div滚动到最底部
    8replace All

1、radio

  1. <div id="phoneSign">
  2. <input type="radio" name="sign" id="dfVal" value="0" />
  3. <input type="radio" name="sign" value="1" />
  4. <input type="radio" name="sign" value="2" />
  5. </div>
  6.  
  7. 1、不选中任何值:$("#phoneSign").val("");
  8.  
  9. 2、获取选中的值:$("#phoneSign input:checked").val();
  10. 或 :$("input[name='sign']:checked").val();
  11.  
  12. 3、让某个选项选中:$("#dfVal").attr("checked",true);
  13.  
  14. 4、发生改变时的事件:
  15. $(function (){
  16. $('input[type=radio][name=impType]').change(function() {
  17. if (this.value == 'ImportHouse') {
  18. $("#addOpr").attr("checked",true);
  19. document.getElementById("overOpr").disabled = true;
  20. document.getElementById("noOpr").disabled = true;
  21. } else {
  22. document.getElementById("overOpr").disabled = false;
  23. document.getElementById("noOpr").disabled = false;
  24. }
  25. });
  26. });
  27.  
  28. 5、让某个选项不能选 : document.getElementById("noOpr").disabled = true;

2、CheckBox

  1. 1、选中: $("#usable").attr("checked",true);
  2.  
  3. 2、取消: $("#usable").attr("checked",false);

3、select

  1. 1.获取下拉框选中项的显示字:
  2. var filterType = $("#filterType option:selected").text();

4、ul li

  1. (注:selected 是样式的名称className
  2.  
  3. 1.点击选中改变样式
  4. $(function(){
  5.  
  6. $("#test li").click(function() { // 为id为test的ul绑定每个选项的点击事件
  7.  
  8. $(this).siblings('li').removeClass('selected'); // 删除其他兄弟元素的样式
  9.  
  10. $(this).addClass('selected'); // 添加当前元素的样式
  11. });
  12.  
  13. });
  14.  
  15. 2.删除所有选中的li.
  16. $("#test .selected").remove();
  17.  
  18. 3.遍历li.
  19. $("#test li").each(function(){
  20. $(this).removeClass('selected');
  21. });
  22.  
  23. 4.遍历li,获取li的文本
  24. $("#test li").each(function(){
  25. alert($(this).text());
  26. });

5、JS与样式

  1. 1.添加样式:$("#test").addClass("aaa");
  2.  
  3. 2.删除样式:$("#test").siblings('li').removeClass('aaa');
  4.  
  5. 3.判断是否有某个样式:$("#test").hasClass('aaa');
  6.  
  7. 4.tab改变样式
  8. function showtab(btnid,tabid,tabnumber)
  9. {
  10. for (i = 1;i<=tabnumber;i++)
  11. {
  12. document.getElementById(tabid+"_btn"+i).className = "";
  13. document.getElementById(tabid+"_sub"+i).style.display = "none";
  14. }
  15. document.getElementById(tabid+"_btn"+btnid).className = "selected";
  16. document.getElementById(tabid+"_sub"+btnid).style.display = "block";
  17. }

6、设置不可编辑

  1. 按钮:
  2. document.getElementById("savebtn").disabled = true;
  3.  
  4. input
  5. $("input[type='text']").attr("disabled",true);

7、div滚动到最底部

  1. var div = document.getElementById('flowDiv');
  2. div.scrollTop = div.scrollHeight;

8、replace All

  1. html = html.replace(/BSS/g,"CBSS");

JS及相关控件的更多相关文章

  1. 百度地图API示例之添加定位相关控件

    代码 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" cont ...

  2. JS数量输入控件

    JS数量输入控件 很早看到kissy首页 有数量输入控件,就随便看了下功能 感觉也不怎么难 所以也就试着自己也做了一个, 当然基本的功能和他们的一样,只是用了自己的编码思想来解决这么一个问题.特此给大 ...

  3. 用js给html控件赋值

      用js给html控件赋值 <script> window.onload=function setValue()//在页面加载时赋值 { document.getElementById( ...

  4. Android开发工程师文集-相关控件的讲解,五大布局

    前言 大家好,给大家带来Android开发工程师文集-相关控件的讲解,五大布局的概述,希望你们喜欢 TextView控件 TextView控件有哪些属性: android:id->控件的id a ...

  5. 2.23 js处理日历控件(修改readonly属性)

    2.23 js处理日历控件(修改readonly属性) 前言    日历控件是web网站上经常会遇到的一个场景,有些输入框是可以直接输入日期的,有些不能,以我们经常抢票的12306网站为例,详细讲解如 ...

  6. ADF控件ID变化引发JS无法定位控件的解决方法

    原文地址:ADF控件ID变化引发JS无法定位控件的解决方法作者:Nicholas JSFF定义的控件ID到了客户端时往往会改变.例如在JSFF中的一个的ID为"ot1",但是当这个 ...

  7. vs2010开发activex(MFC)控件/ie插件(三),js调用ocx控件的接口函数

    原文:http://blog.csdn.net/yhhyhhyhhyhh/article/details/50802280   js调用ocx控件的接口函数,先看demo效果:      简单测试过程 ...

  8. 利用来JS控制页面控件显示和隐藏有两种方法

    利用来JS控制页面控件显示和隐藏有两种方法,两种方法分别利用HTML的style中的两个属性,两种方法的不同之处在于控件隐藏后是否还在页面上占空位. 方法一:  1 2 document.getEle ...

  9. JS给html控件赋值

    <html> <head> <title> JS给html控件赋值 </title> <script language="javascr ...

随机推荐

  1. No fallback instance of type class found for feign client user-service(转)

    1.错误日志 在 feign 开启熔断,配置 fallback 类,实现当前接口的实现类时,报错信息如下: Error starting ApplicationContext. To display ...

  2. ui component 是一个前端 mvc 开发框架

  3. 安装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 ...

  4. 运维自动化之系统部署 cobbler(三)

    cobbler 介绍 Cobbler: 快速网络安装linux操作系统的服务,支持众多的Linux发行版:Red Hat.Fedora.CentOS.Debian.Ubuntu和SuSE,也可以支持网 ...

  5. 解决:启用多线程调用webBrowsers函数报错:指定的转换无效

    这里就需要委托. 定义一个 委托.加载之后给他绑定一个方法Callback,也就是所说的回掉函数. 然后写一个线程,线程需要一个object 的参数.将你定义的委托当作参数传进线程中的方法. 在线程中 ...

  6. PAT (Basic Level) Practice (中文)1023 组个最小数

    1023 组个最小数 给定数字 0-9 各若干个.你可以以任意顺序排列这些数字,但必须全部使用.目标是使得最后得到的数尽可能小(注意 0 不能做首位).例如:给定两个 0,两个 1,三个 5,一个 8 ...

  7. 克隆Rockey6加密狗复制资料

    克隆Rockey6加密狗复制资料下载 描述:Rockey6加密狗复制克隆方法Rockey6加密狗复制案例解析! 一.用OD加载DLL,并分析: 10001320 >/$ B8 4C140000 ...

  8. hadoop启动namenode日志报这个错,首先说怎么看日志

    hadoop启动namenode日志报这个错,首先说怎么看日志, 启动namenode会有这个,ubuntu: starting namenode, logging to /home/xiaoye/h ...

  9. js大图轮播和倒计时

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  10. 指定时间生成cron表达式

    public class CronUtils { private static final SimpleDateFormat sdf = new SimpleDateFormat("ss m ...