大家好,又见面了,我是你们的朋友全栈君。
为什么要总结innerHTML和outerHTML的区别呢,主要是在看vue.js官方文档时,看到生命周期时
原生的方法有点忘了,所以要重拾起来。
示例如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>outerHtml</title>
</head>
<body>
<div id="app">
<p>努力着</p>
<p>从不放弃</p>
</div>
<script>
const app = document.querySelector('#app');
console.log(app.innerHTML);
// 会打印出
// <p>努力着</p>
// <p>从不放弃</p>
console.log(app.outerHTML);
// 会打印出
// <div id="app">
// <p>努力着</p>
// <p>从不放弃</p>
// </div>
</script>
</body>
</html>
从上面的例子我们可以得出这样的方案
1.innerHTML 设置或获取位于对象内的HTML,不包括对象自己的标签
2.outerHTML设置或获取对象及其内容的HTML形式,包括对象自己的标签
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/148935.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...