本篇文章给大家带来的内容是关于js中 value&innerHTML&innerText&textContent之间的区别对比 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
1、value:应用于表单的输入框(textarea除外)
2、innerHTML:可以写入HTML代码,写入的HTML代码可以被解析,获得时候也可以获得HTML代码
3、innerText:获得内容的时候,会忽略HTML代码,写入HTML代码不能解析。获得内容与HTML解析的内容一样
4、textContent:获得内容的时候,会忽略HTML代码,写入HTML代码不能解析。获取的内容与源码内容一样
<!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'); /* value :应用于表单的输入框---textarea innerHTML:与后两者的区别,可以写入html代码会被解析,并且可以获得html代码 innerText:获得内容的时候,都会忽略html代码 textContent:获得内容的时候,都会忽略html代码 */ //读取内容 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>'; /* 比较innerText和textContent的区别 innerText 获取的内容和html解析的内容一样 textContent获取的内容与源代码的内容一样 */ console.log('%c'+divs[4].innerText,'color:red;'); console.log(divs[4].textContent); var str="<p>哥 最 帅</p> <a href='http://www.xxoo.com'>xx oo</a>"; // divs[5].innerText=str; // divs[5].textContent=str; </script> </body> </html>
相关推荐:
以上是js中 value&innerHTML&innerText&textContent之间的区别对比的详细内容。更多信息请关注PHP中文网其他相关文章!

本文讨论了HTML&lt; Progress&gt;元素,其目的,样式和与&lt; meter&gt;元素。主要重点是使用&lt; progress&gt;为了完成任务和LT;仪表&gt;对于stati

本文讨论了html&lt; datalist&gt;元素,通过提供自动完整建议,改善用户体验并减少错误来增强表格。Character计数:159

本文讨论了HTML&lt; meter&gt;元素,用于在一个范围内显示标量或分数值及其在Web开发中的常见应用。它区分了&lt; meter&gt;从&lt; progress&gt;和前

本文讨论了视口元标签,这对于移动设备上的响应式Web设计至关重要。它解释了如何正确使用确保最佳的内容缩放和用户交互,而滥用可能会导致设计和可访问性问题。

本文讨论了使用HTML5表单验证属性,例如必需的,图案,最小,最大和长度限制,以直接在浏览器中验证用户输入。

本文解释了HTML5&lt; time&gt;语义日期/时间表示的元素。 它强调了DateTime属性对机器可读性(ISO 8601格式)的重要性,并在人类可读文本旁边,增强Accessibilit

本文讨论了&lt; iframe&gt;将外部内容嵌入网页,其常见用途,安全风险以及诸如对象标签和API等替代方案的目的。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

SublimeText3汉化版
中文版,非常好用

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

Atom编辑器mac版下载
最流行的的开源编辑器

记事本++7.3.1
好用且免费的代码编辑器

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),