-2
document.execCommand('insertHTML', false, 'Hello this is Veena's message');

我如何插入包含单引号的文本而不是用双引号传递它

document.execCommand('insertHTML', false, "Hello this is Veena's message");
4

5 回答 5

2

与几乎所有其他具有类似语法的语言(B、C、C++、C#、Java...)一样,您可以'使用反斜杠转义:

document.execCommand('insertHTML', false, 'Hello this is Veena\'s message');
于 2013-02-27T07:55:31.373 回答
2

您应该使用 \ 转义单引号

于 2013-02-27T07:57:31.423 回答
1

转义引号:

document.execCommand('insertHTML', false, 'Hello this is Veena\'s message');

更多信息:http ://www.quackit.com/javascript/tutorial/javascript_escape_characters.cfm

另一种选择是使用 html 字符代码。

document.write('veena&#39s');
于 2013-02-27T07:55:35.450 回答
1
document.execCommand('insertHTML', false, 'Hello this is Veena\'s message');

在它之前使用反斜杠。这将起作用。

于 2013-02-27T07:55:44.360 回答
1

逃避报价:

'Hello this is Veena\'s message'
于 2013-02-27T07:56:30.660 回答