js和jquery在操作dom节点时各自的方法
来源:互联网 发布:sql case when isnull 编辑:程序博客网 时间:2024/06/10 12:43
js操作dom的方式如下:
<script type="text/javascript"> 根据ID取元素,取到的是具体的元素 var a = document.getElementById("p1"); 根据CLASS取 var a = document.getElementsByClassName("aa"); 根据标签名取 var a = document.getElementsByTagName("div"); 根据name取 var a = document.getElementsByName("cc"); alert(a); 操作元素 操作内容 非表单元素 a.innerText = "hello"; a.innerHTML = "<span style='color:red'>world</span>"; 表单元素 a.value = "hello"; 操作属性 a.setAttribute("bs","1"); a.getAttribute("bs"); a.removeAttribute("bs"); 操作样式 a.style.color = red; //只能获取内联属性 三个DIV隐藏 var a = document.getElementsByClassName("aa"); for(var i=0;i<a.length;i++) { a[i].style.display = "none"; }<script>
jquery的使用方式如下:
<script type="text/javascript"> 根据ID找元素,取到的是JQUERY对象 var b = $("#a1"); 根据CLASS取 var b = $(".aa"); 根据标签名取 var b = $("div"); 根据属性筛选 var b = $("[name=aa]"); 操作元素 操作内容 非表单元素 b.text(); b.html();赋值:<div id="a1">11</div> var b = $("#a1"); b.text("aaa") //b.html("aaa")取值:var b = $("#a1"); alert(b.text()); //alert(b.html()); 表单元素 b.val();赋值:var b = $("#a1");b.val("aaa")取值:var b = $("#a1");b.val();操作属性 b.attr("bs","1"); b.attr("bs"); b.removeAttr("bs"); 操作样式 alert(b.css("color")); b.css("font-size","50px"); //可以获取、设置任意样式 alert(b[0]); 取jquery对象用eq()取元素本身用[] 隐藏三个元素 $(".aa").css("display","none"); </script>
例子
<div class="divDemo"> <span>haha</span>hello world</div> var test = $('.divDemo').html(); alert(test);//弹出<span>haha</span>hello world var text = $('.divDemo').text(); alert(text);//弹出‘hahahello world’
jquery挂元素与移除元素
Jquery【加】事件 页面加载完成 $(document).ready(function(e) { 给a1加点击 $("#a1").click(function(){ alert('aa'); }) 给class为aa的所有元素加事件 $(".aa").click(function(){ alert($(this).attr("bs")); $(".aa").css("background-color","#39F"); $(this).css("background-color","red"); }) 第二种方式【挂】事件 $("#b1").click(function(){ $("#a1").bind("click",function(){ alert("我是挂上的事件"); }); }) $("#b2").click(function(){ $("#a1").unbind("click"); }) });
阅读全文
0 0
- js和jquery在操作dom节点时各自的方法
- jQuery操作DOM节点的相关方法
- jQuery中操作DOM节点的方法
- 原生 js 操作dom的方法(创建节点和操作节点的几种方法)
- js和jquery对DOM的操作
- 【经验积累】JS,HTML DOM 在dom操作获取节点时,要注意文本节点的问题
- js和jquery对节点的操作
- 【JS--DOM-节点操作3】-jQuery 里的节点操作 (未完待续)
- Jquery操作DOM节点
- jquery dom 节点操作
- jQuery DOM节点操作
- jQuery DOM节点操作
- 【jQuery】DOM 节点操作
- js操作dom节点
- js操作DOM节点
- js操作dom节点
- JS操作DOM节点
- js操作dom节点
- web项目优化日志打印方法
- Spring data kafka操作kafka消息的发送和订阅
- Spark学习笔记——数据读取和保存
- Struts2.5.12+hibernate4.3.11+spring4.3.9整合
- Struts2笔记之自定义封装请求参数的数据类型转换器
- js和jquery在操作dom节点时各自的方法
- ssh移植到Android
- 使用apache的poi实现导入导出excel
- edtools.rar下载和安装
- Design Tutorial: Inverse the Problem CodeForces
- testng源码阅读之多线程包
- 小谜题5
- 汇编(六)
- Java LinkedList