用JS中的双引号替换单引号

时间:2014-11-13 08:07:55

标签: javascript vb.net quotes

我们目前正在将我们的VBScript翻译为javascript,其中一个步骤是删除单引号'并使用双引号代替"

我在HTML标题中有以下代码行:

document.write("<div style='position:absolute;padding-left:10px;padding-top:50px;color:red;font-size:13pt' id='divtest'><%=resxPleaseWait%><marquee style='border-top:solid 1px black' DIRECTION=RIGHT BEHAVIOR=SCROLL SCROLLAMOUNT=10 SCROLLDELAY=200>.</marquee>  </div>")

这曾经是VB脚本,但现在写成JS。

在页面下方调用ID divtest。在替换单引号时,此功能会中断,我无法想到替代方案。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

你可以使用DoubleQuotes&#34;在你的JavaScript中通过像这样逃避他们\&#34;。

document.write("<div style=\"position:absolute;padding-left:10px;padding-top:50px;color:red;font-size:13pt\" id=\"divtest\"><%=resxPleaseWait%>  <marquee style=\"border-top:solid 1px black\" DIRECTION=\"RIGHT\" BEHAVIOR=\"SCROLL\" SCROLLAMOUNT=\"10\" SCROLLDELAY=\"200\">.</marquee>  </div>")

您遇到的错误可能是因为没有在报价周围放置引号 选框属性。 我在上面的代码中也纠正了这个问题。