问题描述
在使用ASP.NET控件,例如:
While using ASP.NET controls, for example
<h1 id="header" runat="server">text</h1>
如果我们想改变标题的文本,我们可以通过两个属性innerHTML的和做的InnerText它可能。我想知道的是什么,两个属性之间的基本区别?
if we want to change the text of the header we can do it probably by two properties InnerHTML and InnerText. I want to know what is the basic difference between the two properties?
推荐答案
的innerHTML,您可以输入HTML $ C $直接C,格式的InnerText你把在那里为它被当作纯文本的一切。
例如,如果你在这两个属性进入这个:你好&LT; B&GT;与世界LT; / B&GT;
InnerHTML lets you enter HTML code directly, InnerText formats everything you put in there for it to be taken as plain text.For example, if you were to enter this in both properties: Hello <b>world</b>
这是你会得到与innerHTML的:
This is what you would get with InnerHTML:
您好全球
这是完全一样的HTML您输入。
That is, exactly the same HTML you entered.
相反,如果你使用的InnerText,你会得到这样的:
Instead, if you use InnerText, you get this:
你好&LT; B&GT;与世界LT; / B&GT;
和生成的HTML将你好&放大器; LT; B和; GT;世界和放大器; LT; / B&放大器; GT;
这篇关于innerHTML的和ASP.Net控件InnerText属性之间的区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!