例如,在使用 ASP.NET 控件时
<h1 id="header" runat="server">text</h1>
如果我们想更改标题的文本,我们可能可以通过两个属性 InnerHTML
和 InnerText
来完成。我想知道这两个属性之间的基本区别是什么?
最佳答案
InnerHtml
让您直接输入 HTML 代码,InnerText
格式化您放入其中的所有内容,以便将其视为纯文本。
例如,如果您要在两个属性中输入:Hello <b>world</b>
这就是使用 InnerHTML 会得到的结果:
Hello world
也就是说,与您输入的 HTML 完全相同。
相反,如果您使用 InnerText
,你得到这个:
Hello <b>world</b>
生成的 HTML 将是 Hello <b>world</b>
关于c# - ASP.Net 控件的 InnerHTML 和 InnerText 属性之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19413642/