本篇文章给大家带来的内容是关于js中 value&innerHTML&innerText&textContent之间的区别对比 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
1、value:应用于表单的输入框(textarea除外)
2、innerHTML:可以写入HTML代码,写入的HTML代码可以被解析,获得时候也可以获得HTML代码
3、innerText:获得内容的时候,会忽略HTML代码,写入HTML代码不能解析。获得内容与HTML解析的内容一样
4、textContent:获得内容的时候,会忽略HTML代码,写入HTML代码不能解析。获取的内容与源码内容一样
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | <!DOCTYPE html>
<html lang= "en" >
<head>
<meta charset= "UTF-8" >
<title>修改元素的文本</title>
<style type= "text/css" >
div{
width:300px;
height:300px;
float:left;
border:1px solid blue;
margin-left:50px;
}
</style>
</head>
<body>
<div><p>i love you</p></div>
<div></div>
<div></div>
<div></div>
<div>
<p>J
哥 最 帅</p>
<a href= "http://www.xxoo.com" >xx oo</a>
</div>
<div></div>
<script type= "text/javascript" >
var divs=document.getElementsByTagName('div');
console.log(divs[0].innerHTML);
console.log(divs[0].innerText);
console.log(divs[0].textContent);
divs[1].innerHTML='<p>i miss you</p>';
divs[2].innerText='<p>i miss you</p>';
divs[3].textContent='<p>i miss you</p>';
console.log('%c'+divs[4].innerText,'color:red;');
console.log(divs[4].textContent); var str="<p>哥 最 帅</p>
<a href='http:
</script>
</body>
</html>
|
Salin selepas log masuk
相关推荐:
js如何判断浏览器是pc端还是移动端 ?(两种方法)
js闭包中this指向的解决方法(代码)
Atas ialah kandungan terperinci js中 value&innerHTML&innerText&textContent之间的区别对比. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!