最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

jQueryDOM操作小结与实例_jquery

来源:动视网 责编:小采 时间:2020-11-27 20:46:40
文档

jQueryDOM操作小结与实例_jquery

jQueryDOM操作小结与实例_jquery:DOM操作的分类:DOM CORE(核心)、HTML-DOM和CSS-DOM 1. DOM Core DOM Core并不专属于javascript,任何一种支持DOM的程序设计语言都可以使用它。 它的用途并非仅限于处理网页,也可以用来处理任何一种使用标记语言编写出来的文档,如XML. Javasc
推荐度:
导读jQueryDOM操作小结与实例_jquery:DOM操作的分类:DOM CORE(核心)、HTML-DOM和CSS-DOM 1. DOM Core DOM Core并不专属于javascript,任何一种支持DOM的程序设计语言都可以使用它。 它的用途并非仅限于处理网页,也可以用来处理任何一种使用标记语言编写出来的文档,如XML. Javasc


DOM操作的分类:DOM CORE(核心)、HTML-DOM和CSS-DOM
1. DOM Core
DOM Core并不专属于javascript,任何一种支持DOM的程序设计语言都可以使用它。

它的用途并非仅限于处理网页,也可以用来处理任何一种使用标记语言编写出来的文档,如XML.

Javascript中的getElementById(),getElementByTagName(),getAttribute()和setAttribute()方法,都是dom core的组成部分。

2. HTML_DOM

使用HTML_DOM来获取表单对象的方法
Document.forms
使用HTML_DOM来获取某元素的src属性的方法
Element.src
3. CSS_DOM

CSS_DOM是针对CSS的操作。在javascript中,CSS-DOM技术的主要作用是获取和设置style对象的各个属性。通过改变style对象的各种属性,可以使网页呈现出各种不同的效果。
Element.style.color = “red”;
jQuery作为javascript库,继承并发扬了javascript对DOM对象的操作的特性,使开发人员能方便的操作DOM对象。

jQuery 的DOM操作方法 元素的创建、复制、重组、修饰。下面的例子完全可用,每一行都写有注释,请运行。
代码如下:







//为每个p元素添加属性
$(document).ready(function() {
$('p').each(function(index) {
var currentClass = $(this).attr('class');
$(this).attr('class', currentClass + ' inhabitants');
});
});

//动态为元素添加属性
$(document).ready(function() {
$('div.chapter a[href*=cnblogs]').each(function(index) { //each好似for循环,他会循环集合中所有的对象,参数一的方法是对每一个对象都执行的操作,index是对象的索引
var $thisLink = $(this);
$(this).attr({
'rel': 'subsection ',
'id': 'blogslink-' + index,
'title': '更多' + $thisLink.text() + '的资料在冯瑞涛的博客',
'class': 'link'
});
});
});
//插入返回到上面连接
$(document).ready(function() {
$('新年好').prependTo('body'); //初始化到body
$('div.chapter p:gt(0)').after('返回到上面');
//下行等价上面的哪行代码 gt代表从第几个元素后面的p开始
//$('返回到上面').insertAfter('div.chapter p:gt(0)');
});
//
$(document).ready(function() {
$('

    ').insertAfter('div.chapter');
    $('span.footnote').each(function(index) {
    $(this)
    //为每一个footnote在前面动态添加数字连接(1,2)
    .before('' + (index + 1) + '')
    //将footnote插入到ol标签中(不带上面的连接,仅span),就是移动标签,带有appendTo代表将自己追加到其他元素中
    .appendTo('#notes')
    // 向指定元素内容的后面追加标签
    .append(' (内容)')
    //将this包含在wrap的第一个参数中表示的标记中
    .wrap('
  1. ');
    });
    });
    $(document).ready(function() {
    $('span.pull-quote').each(function(index) {
    //获得父元素p
    var $parentParagraph = $(this).parent('p');
    //设置p标签为相对定位,否则无法对其位置进行操作
    $parentParagraph.css('position', 'relative');
    //复制一份拷贝,span.pull-quote clone(false);代表仅复制标记本身不复制其内容
    var $clonedCopy = $(this).clone();
    $clonedCopy
    .addClass('pulled') //添加样式,拥有下面的背景
    .find('span.drop') //找到其中的span.drop,此时对象已经是span.drop了
    .html('…') //为span.drop 设置html文档
    .end() //返回没有被改变前的那个jQuery对象状态
    .prependTo($parentParagraph) //将这个span追加到指定的元素中去
    .wrap(''); //再其本身包含在div内容中
    var clonedText = $clonedCopy.text(); //获得文本,去掉了html
    $clonedCopy.html(clonedText); //将文本以Html的形式插入到内容中,相当于替换html内容
    });
    });








    文档

    jQueryDOM操作小结与实例_jquery

    jQueryDOM操作小结与实例_jquery:DOM操作的分类:DOM CORE(核心)、HTML-DOM和CSS-DOM 1. DOM Core DOM Core并不专属于javascript,任何一种支持DOM的程序设计语言都可以使用它。 它的用途并非仅限于处理网页,也可以用来处理任何一种使用标记语言编写出来的文档,如XML. Javasc
    推荐度:
    标签: 操作 实例 总结
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top