<body>

<div id="one"><span>one</span></div>
<div class="test" bs="aa">two</div>
<div class="test">three</div>
<div class="test">four</div>
<input type="text" name="uid" bs="aa" id="uid" />
<input type="button" id="btn" value="取消绑定" />
<input type="button" id="add" value="绑定事件" />

</body>

书写位置在JS代码中

<script type="text/javascript">

书写格式:

$(document).ready(function(e) {

  //JS方式
  //1.根据ID取元素,DOM对象
  //var div = document.getElementById("one");
  //2.根据class取元素
  //var div = document.getElementsByClassName("test");
  //3.根据name取
  //var bd = document.getElementsByName("uid");
  //4.根据标签名取
  //var div = document.getElementsByTagName("div");

  //操作内容
  //1.非表单元素
  //alert(div.innerText);
  //div.innerText = "aaaa";
  //div.innerHTML;
  //2.表单元素
  //div.value

  //操作属性
  //div.setAttribute("","");
  //div.removeAttribute("");
  //div.getAttribute("");

  //操作样式
  //div.style.backgroundColor = "red";
  //alert(div.style.color);只能获取内联样式

  //在数组里面如果要取DOM对象使用索引的方式,如果要取Jquery对象使用eq()

  //JQUERY方式
  //1.根据ID取元素,Jquery对象
  var div = $("#one");
  //2.根据class取
  //var div = $(".test");
  //3.根据属性取
  //var bd = $("[bs='aa']");
  //4.根据标签名取
  //var div = $("div");
  //5.组合选取
  //var div = $("div span");

  //操作内容
  //1.非表单元素
  //alert(div.text());
  //div.text("aaaa");  ——文本
  //div.html();     —— html代码
  //2.表单元素
  //div.val("aaa");

  //操作属性
  //div.attr("属性名","属性值");  ——添加、设置属性
  //div.removeAttr("属性名");  ——移除属性
  //div.attr("属性名");   ——获取属性

  //操作样式
  //div.css("样式名","样式值");    ——添加样式
  //div.css("样式名");   ——获取样式

  //操作元素
  //var str = "<div id='a' style='width:100px; height:100px; background-color:red'></div>";

  //div.append(str); //追加元素
  //$("#a").remove(); //移除某个元素

  $(".test").click(function(){
  $(this).text();
  })

    绑定事件:
  $(".test").bind("click",function(){

    $(this).text();

  });
    取消绑定:
  $("#btn").click(function(){

    $(".test").unbind("click");

  });

绑定事件:
  $("#add").click(function(){

    $(".test").bind("click",function(){

      $(this).text();

    });
  });

});

</script>

最新文章

  1. 谈谈LoveLive SIF以及即将诞生的LL练习器
  2. java.lang.classNotFound:明明已经导入了jar包,包里也有该类,却找不到的解决方法
  3. 【精心推荐】12款很好用的 jQuery 图片滚动插件
  4. 在页面中使用Eval的两种方案
  5. mongo db安装和php,python插件安装
  6. ASP.NET MVC源码分析
  7. OCP-1Z0-051-题目解析-第11题
  8. 使用observable数组(Working with observable arrays)
  9. Android:assests和raw的区别
  10. STM32驱动OV7725摄像头颜色识别
  11. Exception in thread &quot;main&quot; java.lang.NoClassDefFoundError: javax/transaction/Synchronization
  12. Python3 多线程的两种实现方式
  13. class基本使用
  14. Xshell设置密钥登录CentOS6.5_64位(文字命令版)
  15. Django文件存储(一)默认存储系统
  16. [Vijos 1676] 陶陶吃苹果
  17. indexOf()/equals/contains
  18. idea Cannot Resolve Symbol 问题解决
  19. SpringBoot与SpringCloud学习指南
  20. 浅谈 .NET 中的对象引用、非托管指针和托管指针 理解C#中的闭包

热门文章

  1. wordpress代理设置
  2. Setup Factory 程序打包
  3. Java基本开发环境搭建(适合第一次使用)
  4. luigi学习2-在hadoop上运行Top Artists
  5. DevExpress 关于 GridView 表格编辑中 点击其他按钮里导致 值未取到处理
  6. 西门子MES解决方案SIMATIC IT在乳制品行业小试牛刀
  7. Castle 集锦
  8. python 循环、循环设计、循环对象
  9. Linux学习-0627
  10. kettle发送邮件