js中的innerHTML、innerText、outerHTML的内容代码详解
我还是喜欢看代码,看吧……
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>innerHTML innerText outerHTML的练习</title> <style> div{ margin:20px auto; width:200px; height:200px; background-color: pink; } #test02{ background-color: green; } </style> </head> <body> <div id="test01"></div> <div id="test02">sfda</div> <script> var t1 = document.getElementById("test01"); var t2 = document.getElementById("test02"); t1.innerHTML = "<a href=‘#‘>test01</a>"; //t1.innerHTML里边的a标签有html属性 t2.innerText = "<a href=‘#‘>test02</a>"; //t2.innerText里边的a标签会被当做普通文本对待 t2.outerHTML = "<div><a href=‘#‘>outerHTML</a></div>"; //t2.outerHTML会将包括<div id="test02"></div>在内的内容都给替换掉 /*综上所述*/ /* 一:得到标签内部文本不含html标签:innerText 二:得到标签内部包含html在内的所有内容,但是不包含标签自己:innerHTML(记住四个HTML都是大写) 三:得到包含标签在内的所有html内容element.outerHTML; */ </script> </body> </html>
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。