0

document.writeJavaScriptを使用してページに何かをしようとしています。

私の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>");

scape文字を使用してみてください。

于 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 に答える