dom节点的操作

dom节点的操作 —— jQuery

内部插入

1、(结尾)append 方法 、 appendto方法(为了方便链式操作)

(开头)prepend方法

$(‘#div1‘).append($(‘#div2‘));      //将div2 插入到 div1 里面的末尾
?
$(‘#div1‘).appendto($(‘#div2‘));     //将div1 插入到 div2 里面的末尾
?
$(‘#div1‘).prepend($(‘#div2‘));      //将div2 插入到 div1 里面的开头
?
$(‘#div1‘).prependto($(‘#div2‘));     //将div1 插入到 div2 里面的开头

外部操作

()after方法、before方法

()insertafter方法、insertbefore方法

$(‘#h2‘).after($(‘#div2‘));       //将div2 插入到 h2 的末尾
?
$(‘#h2‘).before($(‘#div2‘));       //将div2 插入到 h2 的前面

包裹的方法 wrap方法

替换的方法replacewith()方法 里面可以填入标签

$(‘#div1‘).replaceWith($(‘#div2‘));     //div1被div2替换   
$(‘#div2‘).replaceAll($(‘#div1‘));      //div2被div1替换   

删除

$(‘#div1‘).empty();      //将div1里面的内容删除
?

复制 clone

筛选

过滤

eq()      //选取某一个,结果为jQuery对象      注意与get()区分,get(),结果为原生对象
first()    //获取第一个
last()     //获取最后一个
hasClass(‘类名‘)    //有的话,返回,true    没有的话,返回false
?

事件处理(冒泡阶段)

on()     //绑定事件
function  fn(){
  console.log(‘hello‘);   
}
?
$(‘p‘).on(‘click‘,fn);
?
off()     //取消绑定事件
$(‘p‘).off(‘click‘,fn);
?
?
ready()   //页面加载完成事件
$(document).ready(function(){
  
})

事件委托

ul.onclick=function(event){
  if(event.taget.nodeName===LI){
     console.log(event.taget.innerHTML);     
  }
}
?
?
$(‘#ul‘).on(‘click‘,‘li‘,function(){
  console.log($(this).html());
})
时间: 2024-12-05 02:20:21

dom节点的操作的相关文章

JS中的DOM— —节点以及操作

DOM操作在JS中可以说是非常常见了吧,很多网页的小功能的实现,比如一些元素的增删操作等都可以用JS来实现.那么在DOM中我们需要知道些什么才能完成一些功能的实现呢?今天这篇文章就先简单的带大家入一下JS中DOM操作的门吧!! 一.DOM树的节点 1. DOM节点分为三大类: 元素节点(标签节点).属性节点和文本节点. 属性节点和文本节点都属于元素节点的子节点. 因此操作时,需先选中元素节点,再修改属性和文本. [查看元素节点] 1. 使用getElement系列方法: 具体的HTML代码如下图

DOM节点相关操作(兼容)

//获取元素子节点 function getChild(parent) { var childs = parent.childNodes, result = []; for (var i = 0; cl = childs.length, i < cl; i++) { if(childs[i].nodeType == 1) { result.push(childs[i]) } }; return result; };

Jquery Dom节点常用操作

select 标签 form提交的时候 提交select标签选中的value值 1. 添加项 $("#select_id").append("<option value='Value'>Text</option>");  //添加一项option $("#select_id").prepend("<option value='0'>请选择</option>"); //在前面插入一

原生JS的DOM节点操作

DOM(Document Object Model/文档对象模型)是针对HTML和XML文档的一个API.DOM节点树:在文档中出现的空格.回车.标签.注释.文本.doctype.标签等都属于DOM节点. 操作DOM节点的方式无非就是:创建.添加(插入).移除.替换.查找(获取).克隆DOM节点. 创建文本节点:var newText = document.createTextNode('文本节点');创建标签节点:var newNode = document.createElement('di

WEB入门之十六 操作DOM节点

学习内容 jQuery插入DOM节点 jQuery删除DOM节点 jQuery替换DOM节点 jQuery筛选DOM节点 能力目标 能熟练使用jQuery进行节点操作 能熟练使用jQuery进行节点筛选 本章简介 DOM是Document Object Model的缩写,即文档对象模型,它是W3C的标准规范,提供了使用JavaScript操纵页面元素的接口.节点是DOM中最基本的组成单位,每个标签.每个文本都可以看成是一个节点.本章将学习使用jQuery对DOM节点进行操作. 核心技能部分 7.

js中的dom节点以及offset,client,scroll家族

一.节点. 1.父节点:parentNode; 2.兄弟节点: (1).下一个兄弟节点:nextElementSibling(在Ie中用nextSibling); (2).上一个兄弟节点:previousElementSibling(在Ie中用 previousSibling); 3.子节点: (1).选中第一个子节点:firstElementChild(在Ie中用firstChild); (2).选中最后一个子节点:lastElementChild(在ie中用lastChild); (3).选

jQuery DOM 节点操作

DOM 中有一个非常重要的功能,就是节点模型,也就是 DOM 中的“M”.页面中的元素结构就是通过这种节点模型来互相对应着的,我们只需要通过这些节点关系,可以创建.插入.替换.克隆.删除等等一些列的元素操作. 一.创建节点 为了使页面更加智能化,有时我们想动态的在 html 结构页面添加一个元素标签,那么 在插入之前首先要做的动作就是:创建节点. $('div').append('<strong>节点</strong>'); //向 div 内部插入 strong 节点 $('di

(转载)html dom节点操作(获取/修改/添加或删除)

DOM 是关于如何获取.修改.添加或删除 HTML 元素的标准,下面为大家介绍下html dom节点操作,感兴趣的朋友可以参考下 HTML DOM 是关于如何获取.修改.添加或删除 HTML 元素的标准.在 HTML DOM 中,所有事物都是节点.DOM 是被视为节点树的 HTML. 根据 W3C 的 HTML DOM 标准,HTML 文档中的所有内容都是节点: 整个文档是一个文档节点 每个 HTML 元素是元素节点 HTML 元素内的文本是文本节点 每个 HTML 属性是属性节点 注释是注释节

JavaScript操作DOM节点

DOM (文档对象模型(Document Object Model)) 文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口.在网页上,组织页面(或文档)的对象被组织在一个树形结构中,用来表示文档中对象的标准模型就称为DOM.Document Object Model的历史可以追溯至1990年代后期微软与Netscape的“浏览器大战”,双方为了在JavaScript与JScript一决生死,于是大规模的赋予浏览器强大的功能.