前端笔记44——获取或者修改div内容

本文介绍如何使用innerHTML和innerText方法获取和设置HTML元素内容。通过示例代码展示了这两种方法的区别,innerHTML可以保留HTML标签,而innerText则只显示纯文本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

在日常的开发中,我们会需要获取或者修改html元素内容。那么有什么方法可以完成我们的需求呢?下面分享我学习到的方法。

代码实例

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<div id="box"><span>hello world!!!</span></div>
		<button id="btn">点击按钮</button>
		<script type="text/javascript">
			// 需求:获取到id为box的div里面的内容
			// 1.找到这个div 2.找到被点击的按钮 3.点击事件必须和btn绑定
			var oBox = document.getElementById('box')
			var oBtn = document.getElementById('btn')
			// 对象.onclick = 事件处理函数
			function fn(){
				// 获取弹出box里面的内容 
//				var content = oBox.innerHTML
//				alert(content)
				// 设置内容
				oBox.innerHTML = '<span>html改变内容</span>'
				oBox.innerText = 'html改变内容'
				
				// 获取或者设置纯文本内容
				alert(oBox.innerText)
				// 可以带html标签
				alert(oBox.innerHTML)
			}
			oBtn.onclick = fn
		</script>
	</body>
</html>

上面的代码中var content = oBox.innerHTML是获取html里面的内容。设置html中的元素内容有innerHTMLinnerText和两种方法。

innerHTMLinnerText的区别
  • innerHTML能是被内容里面的html标签;
  • innerText只能设置纯文本内容。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值