使用jQuery操作DOM(ppt练习)
<!DOCTYPE html>
<html>
<head>
<title>test3.html</title>
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="../js/jquery-3.3.1.js"></script>
<script type="text/javascript">
$(function(){
//插入子节点:append,appendTo,prepend,prependTo
var newNode = $("<li>千与千寻</li>");
//$("ul").append(newNode);
//newNode.appendTo($("ul"));
//$("ul").prepend(newNode);
//newNode.prependTo($("ul")); //插入同辈节点:after,insertAfter,before,insertBefore
//$("ul").after(newNode);
//$(newNode).insertAfter($("ul"));
//$("ul").before($(newNode));
//$(newNode).insertBefore($("ul")); //替换节点:replaceWith,replaceAll
//$("ul li:eq(1)").replaceWith($(newNode));
//$("ul li:eq(1)").replaceWith($(newNode));
//$("ul li").replaceWith($(newNode)); //复制节点:clone
//$("ul li:eq(1)").clone(true).appendTo("ul"); //删除节点:remove(删除的是引用),detach,empty
/* $("ul li:eq(1)").click(function(){
var $li = ("ul li:eq(1)").remove();
$li.appendTo("ul");
}); */
//$("ul li:eq(1)").detach();
//$("ul li:eq(1)").empty(); //获取与设置节点属性attr(),removeAttr()
//$("img").attr({width:"100px",heigth:"100px"});
alert($("img").removeAttr("name"));
});
</script> </head> <body>
<p>热门动画</p>
<ul>
<li>海贼王</li>
<li>死神</li>
<li>柯南</li>
</ul>
<img src="../images/6.jpg" name="this is a picture" >
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<title>test4.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="../js/jquery-3.3.1.js"></script>
<script type="text/javascript">
$(function(){
//获得所有元素的子元素
//$("body").css({background:"red"}); //遍历所有子元素:next([expr]),prev([expr]),slibings([expr])
//下一个同辈元素
//$("#div3").next().css({background:"red"});
//前一个同辈元素
//$("#div4").prev().css({background:"red"});
//前面和后面的同辈元素
//$("#div4").slibings().css({background:"red"}); //遍历前辈元素:parent(父辈元素),parents(祖先元素)
//$("#div4").parent().css({background:"red"});
//$("#div4").parents().css({background:"red"});
});
</script>
</head> <body>
<div id="div1" style="width:550px;height:550px;border:1px solid">
<div id="div2" style="width:304px;height:304px;border:1px solid">
<div id="div3" style="width:100px;height:100px;border:1px solid"></div>
<div id="div4" style="width:100px;height:100px;border:1px solid"></div>
<div id="div5" style="width:100px;height:100px;border:1px solid"></div>
</div>
<br>
<div style="width:200px;height:200px;border:1px solid">
<div style="width:100px;height:100px;border:1px solid"></div>
</div>
</div>
</body>
</html>
使用jQuery操作DOM(ppt练习)的更多相关文章
- jQuery操作Dom、jQuery事件机制、jQuery补充部分
jQuery操作Dom: 修改属性: //使用attr()方法 //attr(name, value) //name:要修改的属性的属性名 //value:对应的值 //attr方法,如果当前标签有要 ...
- web进阶之jQuery操作DOM元素&&MySQL记录操作&&PHP面向对象学习笔记
hi 保持学习数量和质量 1.jQuery操作DOM元素 ----使用attr()方法控制元素的属性 attr()方法的作用是设置或者返回元素的属性,其中attr(属性名)格式是获取元素属性名的值,a ...
- Hybrid App开发之jQuery操作DOM
前言: 前面学习了JQuery的选择器,今天开始学习新的知识,JQuery操作DOM元素. 元素属性的访问与设置 attr(name) 获取元素属性 attr(name,value) 单个属性设置 a ...
- jQuery框架-2.jQuery操作DOM节点与jQuery.ajax方法
一.jQuery操作DOM 内部插入操作: append(content|fn):向每个匹配的元素内部追加内容. prepend(content):向每个匹配的元素内部前置内容. 外部插入操作: af ...
- 第四章 使用jQuery操作DOM
第四章 使用jQuery操作DOM 一.DOM操作 在jQuery中的DOM操作主要可分为样式操作.文本和value属性值操作.节点操作: 节点操作又包含属性操作.节点遍历和CSS-DOM操作. 其中 ...
- 原生JS和jQuery操作DOM的区别小结
一.Js原生对象和jQuery实例对象的相互转化: (1).原生JS对象转JQ对象: $(DOM对象); (2). JQ对象转原生JS对象: $(DOM对象).get(index); //注意区分eq ...
- jQuery权威指南(第2版) 学习一 jQuery操作DOM
jQuery操作DOM 获取元素的属性 attr(name) 获取元素属性的语法格式如下: attr(name) 其中,参数 name 表示属性的名称. 例子: <img alt="& ...
- *jquery操作DOM总结 (原创:最全、最系统、实例展示)
jquery操作DOM包括八个方面: 一:jquery对DOM节点的基本操作:二:jquery对DOM节点的CSS样式操作:三:jquery遍历DOM节点:四:jquery创建DOM节点:五:jque ...
- jQuery操作dom事件
参考:jQuery权威指南jQuery初步jQuery选择器jQuery操作domjQuery操作dom事件jQuery插件jQuery操作AjaxjQuery动画与特效jQuery实现导航栏jQue ...
- Unit01: jQuery概述 、 jQuery选择器 、 jQuery操作DOM
Unit01: jQuery概述 . jQuery选择器 . jQuery操作DOM 使用jQuery放大字体: <!DOCTYPE html> <html> <head ...
随机推荐
- Join to domain powershell script
Join to domain powershell script $username = "domain\admin" $Password = "xxxxxxxx&quo ...
- 【Foreign】无聊的计算姬 [Lucas][BSGS]
无聊的计算姬 Time Limit: 10 Sec Memory Limit: 256 MB Description Input Output Sample Input 6 2 2 3 4 3 2 ...
- HDU 1798 Tell me the area (数学)
题目链接 Problem Description There are two circles in the plane (shown in the below picture), there ...
- Linux 查看文件和文件夹大小
当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择. df可以查看一级文件夹大小.使用比例.档案系统及其挂入点,但对文件却无能为力. du可以查看文件及文件夹的大小. ...
- 【C++】默认构造函数
参考文献: 1.黄邦勇帅 2.http://www.cnblogs.com/graphics/archive/2012/10/02/2710340.html 3.http://blog.csdn.ne ...
- happens-before规则
happens-before原则: happens-before它是判断数据是否存在竞争.线程是否安全的主要依据.为了保证线程安全我们可以让2个操作具有happens-before关系.(JDK5 开 ...
- resin + eclipse 遇到的问题
1. 编译jsp报错: com.caucho.jsp.JspParseException: javac compiler is not available in Java(TM) SE Runtime ...
- k8s通过secret管理敏感信息
应用启动过程中可能需要一些敏感信息,比如访问数据库的用户名密码或者秘钥.将这些信息直接保存在容器镜像中显然不妥,Kubernetes 提供的解决方案是 Secret. Secret 会以密文的方式存储 ...
- poj 2826(好坑,线段相交问题)
An Easy Problem?! Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 11576 Accepted: 176 ...
- poj 1696(极角排序)
Space Ant Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 3924 Accepted: 2457 Descrip ...