2009-07-31 110 views
3

在Internet Explorer中,我如何逃避单引号。互联网浏览器 - 你如何逃避单引号

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

例如

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

在Firefox,而不是在IE

+1

你能举一个你在哪里使用它的例子吗? – BigBlondeViking 2009-07-31 16:20:21

回答

10

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

3

由于AJM在评论说作品,我想试试这个:

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

3

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

此外,某些版本的Internet Explorer(正确)不能识别HTML中的&apos;实体,只能以XML格式识别,因此您可能对&#39;有一些好运。