在Internet Explorer中如何逃避单引号。
'
适用于Firefox等,但是Internet Explorer不喜欢它。
例如
<input type="text" value='Single quotes `'` Here' />
适用于Firefox,但不适用于IE
答案 0 :(得分:10)
&安培;者;是无效的HTML - 它只是一个XML序列。 FireFox只是在它的html和xml解析器之间共享一些代码。使用&amp;#39;序列(正确的html转义为')已经建议。
答案 1 :(得分:5)
使用'
您可以查看所有ISO-8859-1 HTML entities (escape codes) here的列表。
答案 2 :(得分:3)
正如AJM在评论中所说,我试试这个:
<input type="text" value='Single quotes ' Here' />
答案 3 :(得分:3)
您可以用双引号括住该特定属性值,并直接输入单引号。
同样,某些版本的Internet Explorer(正确)无法识别HTML中的'
实体,只能使用XML,因此您可能会对'
感到满意。