0

我正在尝试document.write使用 JavaScript 对页面进行某些操作。

我的 HTML 目前看起来像这样:

<li data="url: 'page.htm', target: 'Page', item: '4'">item4</li>

我正在尝试将它记录到页面上。

"但是,我在将 包含在代码中时遇到了问题。我已经厌倦了使用以下内容,但没有运气。

document.write("<li data="url: 'reader.htm', target: 'AccessPage', reader: '4'">4</li>");

任何想法如何在字符串中包含引号?

4

3 回答 3

2

逃脱它。

document.write("<li data=\"url: 'reader.htm', target: 'AccessPage', reader: '4'\">4</li>");
于 2012-09-12T05:38:36.660 回答
0
document.write("<li data="url: 'reader.htm', target: 'AccessPage', reader: \"4\"">4</li>");

尝试使用转义字符..

于 2012-09-12T05:38:31.093 回答
0

您可以通过在 document.write 中转义双引号来做到这一点

document.write("<li data=\"url: 'reader.htm', target: 'AccessPage', reader: '4'\">4</li>");
于 2012-09-12T05:38:45.823 回答