清除

<body>
<button>调用remove</button>
<div>我是div<p>我是段落</p>
</div>
<div class="box">我是div<p>我是段落</p>
</div>
<p class="box"></p>
</body>

empty ==> 清空指定元素中的所有内容

var btn = document.getElementsByTagName("button")[0];
btn.onclick = function () {$("div").empty();console.log($("div").empty());
}

点击按钮调用方法后:

remove ==> 删除所有的元素或指定元素

清除所有元素:

var btn = document.getElementsByTagName("button")[0];
btn.onclick = function () {$("div").remove();console.log($("div").remove());
}

与empty方法输出结果不同。length不一样。

清除指定元素:

$("div").remove(".box");

获取内容

<body>
<button>调用text</button>
<div>我是div1<p>我是段落1</p>
</div>
<div class="box">我是div2<p>我是段落2</p>
</div>
</body>

html ==> 设置所有元素的内容,获取第一个元素的内容

var btn = document.getElementsByTagName("button")[0];
btn.onclick = function () {var $div = $("div");console.log($div.html());
}

进行页面更改之后:

$div.html("123");

同样的元素也可以进行设置:

$div.html("<div><span>我是span</span></div>");

text ==> 设置所有元素的文本内容,获取所有元素的文本内容

var btn = document.getElementsByTagName("button")[0];
btn.onclick = function () {var $div = $("div");console.log($div.text());
}

同样也可以进行页面文本内容的更改:

$div.text("123");
$div.text("<div><span>我是span</span></div>");

或者使用get(Mr.J-- jQuery学习笔记(二十六)--jQuery原型上的属性&&方法):

console.log($div.get(0).innerText);

Mr.J-- jQuery学习笔记(二十七)--DOM操作方法(删除获取文本)相关推荐

  1. uniapp 学习笔记二十七 购物车总价计算及弹窗交互逻辑完善

    uniapp 学习笔记二十七 购物车总价计算及弹窗交互逻辑完善 uniapp 学习笔记二十七 购物车总价计算及弹窗交互逻辑完善 cart.vue <template><view> ...

  2. C++语法学习笔记二十七: 引用折叠,转发、完美转发,forward

    实例代码 // 引用折叠,转发.完美转发,forward#include <iostream>using namespace std;template<typename T> ...

  3. Mr.J-- jQuery学习笔记(二十)--节点操作方法

    Table of Contents 添加节点 内部插入 ​外部插入 删除节点 remove([expr]) empty() detach([expr]) 替换节点 ​replaceWith(conte ...

  4. Qt学习笔记(二十七):QLabel 的常用方法

    一.QLabel 的构造函数: 1.QLabel(QWidget * parent = 0, Qt::WindowFlags f = 0):创建 QLabel 控件时,指定其父对象,并设置其窗口属性( ...

  5. 马哥学习笔记二十七——IO复用

    I/O动作模式 阻塞 非阻塞 I/O复用 信号驱动 异步 转载于:https://www.cnblogs.com/wangyongbin/p/3817353.html

  6. Java学习笔记 (二十七) 使用NIO写文件

    使用Channel 写数据 代码如下: public static void main(String []args){try(FileOutputStream fos=new FileOutputSt ...

  7. python学习笔记(二十七) -- 常用内建模块(二) Base64、MD5、SHA1、hmac

    目录 base64 hashlib MD5 SHA1 hmac base64 原理 base64就是对二进制数据进行编码,比如我有6字节的二进制数据,然后每3个字节分为一组,也就是一组有3*8 = 2 ...

  8. Mr.J-- jQuery学习笔记(二十八)--DOM操作方法(添加方法总结)

    Table of Contents appendTo appendTo(source, target) 源代码 append prependTo ​ ​ ​ ​ prependTo源码 prepend ...

  9. Mr.J-- jQuery学习笔记(二十一)--模拟微博页面

    先看之前的节点操作方法:Mr.J-- jQuery学习笔记(二十)--节点操作方法 Mr.J-- jQuery学习笔记(五)--属性及属性节点 Mr.J-- jQuery学习笔记(十一)--事件委托  ...

最新文章

  1. Zookeeper概念学习系列之分布式事务
  2. ubuntu linux下解决“no java virtual machine was found after searching the following locations:”的方法
  3. C语言 复制文件内容粘贴到另一个文件中
  4. Windows 技术篇-减少对视频相关服务的cpu分配,减少cpu占用率
  5. 这个拖后腿的“in”
  6. c语言printf里的自增,笔试题记录:C语言——函数printf()的执行机制;先自增与后自增的区别;取值运算与自增运算的优先级...
  7. ASP.NET Core应用的错误处理[2]:DeveloperExceptionPageMiddleware中间件如何呈现“开发者异常页面”...
  8. 怎样为企业挑选正确的EDR解决方案
  9. Python进阶:并发编程之Asyncio
  10. 从零开始刷Leetcode——动态规划(70.198.303)
  11. View Horizon Mirage安装手册(四)——Mirage Management Console安装
  12. Javascript特效:普通倒计时
  13. 区块链 智能合约 虚拟机 EVM 资料总结
  14. yum源配置的三种方法
  15. 看看在职场里是怎么混社会的……
  16. 机密领域管理扩展技术(RME)对TF-A的修改分析笔记。
  17. 矩阵求导术(二)——矩阵对矩阵的求导
  18. Node.js内置模块 events的基本使用
  19. linux 虚拟ip 双机,keepalived配置虚拟ip(vip)实现双机热备以及自动切换主备
  20. 什么是SSR服务端渲染

热门文章

  1. 文本检测大满贯!自适应文本区域表示改进形状任意的文本检测
  2. oracle ro,ORACLE学习笔记一
  3. 如何搭建一套完整的深度学习系统?
  4. C++ 20发布后,这个老牌编程语言又“真香”了
  5. PageRank算法原理与实现
  6. TensorFlow应用实战 | 编写训练的python文件
  7. 基础知识(一)matlab与c++混合编程之环境搭建
  8. LQR轨迹跟踪算法Python/Matlab算法实现2
  9. java培训学费_零基础Java培训大概多少钱
  10. linux智能电压表设计与实现,STC89C51数字电压表