Internet Explorer - 你如何逃避单引号

时间:2009-07-31 16:18:38

标签: .net internet-explorer

在Internet Explorer中如何逃避单引号。

'适用于Firefox等,但是Internet Explorer不喜欢它。

例如

<input type="text" value='Single quotes `&apos;` Here' /> 

适用于Firefox,但不适用于IE

4 个答案:

答案 0 :(得分:10)

&安培;者;是无效的HTML - 它只是一个XML序列。 FireFox只是在它的html和xml解析器之间共享一些代码。使用&amp;#39;序列(正确的html转义为')已经建议。

答案 1 :(得分:5)

使用&#39;

您可以查看所有ISO-8859-1 HTML entities (escape codes) here的列表。

答案 2 :(得分:3)

正如AJM在评论中所说,我试试这个:

<input type="text" value='Single quotes &#39; Here' />

答案 3 :(得分:3)

您可以用双引号括住该特定属性值,并直接输入单引号。

同样,某些版本的Internet Explorer(正确)无法识别HTML中的&apos;实体,只能使用XML,因此您可能会对&#39;感到满意。