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

清除

<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);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值