首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >innerText、innerHTML和value之间的区别是什么?

innerText、innerHTML和value之间的区别是什么?
EN

Stack Overflow用户
提问于 2013-09-26 22:16:05
回答 8查看 335.3K关注 0票数 297

在JavaScript中,innerHTMLinnerTextvalue有什么不同?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2013-09-26 22:21:00

不过,与innerText不同的是,innerHTML允许您处理HTML文本,并且不会自动对文本进行编码和解码。换句话说,innerText检索标记的内容并将其设置为纯文本,而innerHTML检索并设置HTML格式的内容。

票数 180
EN

Stack Overflow用户

发布于 2013-09-26 22:20:47

InnerText属性HTML -对内容进行编码,将<p>转换为&lt;p&gt;,等等。如果你想插入InnerText标签,你需要使用InnerHTML

票数 27
EN

Stack Overflow用户

发布于 2013-09-26 22:27:17

代码语言:javascript
复制
var element = document.getElementById("main");
var values = element.childNodes[1].innerText;
alert('the value is:' + values);

例如,要进一步细化它并检索值Alec,请使用另一个.childNodes1

代码语言:javascript
复制
var element = document.getElementById("main");
var values = element.childNodes[1].childNodes[1].innerText;
alert('the value is:' + values);
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19030742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档