Javascript 未终止字符串文字

Javascript 未终止字符串文字,javascript,Javascript,我在客户端代码中创建的一个文件上没有收到任何错误。问题似乎来自于我添加到行中的“onclick”。您可以看到下面的函数。下面是“this.clickvalue”实际上等于给出“unterminated string literal”错误的行上的值 不确定如何获得引号,以便继续使用。最后一行看起来应该是这样的: <tr onclick="detailDoc.openDocument('Technical Library')"> 我不确定这是否已经是问题所在,但您需要引用您的oncli

我在客户端代码中创建的一个文件上没有收到任何错误。问题似乎来自于我添加到行中的“onclick”。您可以看到下面的函数。下面是“this.clickvalue”实际上等于给出“unterminated string literal”错误的行上的值


不确定如何获得引号,以便继续使用。

最后一行看起来应该是这样的:

<tr onclick="detailDoc.openDocument('Technical Library')">

我不确定这是否已经是问题所在,但您需要引用您的onclick事件:

<tr onclick="detailDoc.openDocument('Technical Library')"> 

代码是正确的,除了两件事:

  • 在第51行,您需要在该行末尾添加分号(

  • onclick属性需要引号(所有属性都应该有引号)

(像这样)



我觉得它像Javascript代码,所以分号应该是不必要的。@马克:如果解析器有你的眼睛。OP说错误在第51行。如果是真的,那么分号就是问题所在。如果问题是属性值上的引号,那么在调用代码之前不会发生错误(第59行?)。我同时使用FF和IE7。如果可以,请查看我的编辑,因为我认为您是正确的,但我不确定如何实现这一点,这正是我所需要的。我不确定我是如何做到的,只要我有,而不需要在文字中输入“”。
string click = "onclick=detailDoc.openDocument('" + result.IPT_Name + "');";
<tr onclick="detailDoc.openDocument('Technical Library')">
string click = "onclick=\"detailDoc.openDocument('" + result.IPT_Name + "');\"";
<tr onclick="detailDoc.openDocument('Technical Library')"> 
<tr onclick="detailDoc.openDocument('Technical Library')">