javascript - JavaScript 中的一个错误

标签 javascript

我在查找 JavaScript 代码中的错误时遇到了问题。它告诉我发生了运行时错误:预期')'

这是代码:

<xsl:for-each select="./projects/project">                      
    <script LANGUAGE='Javascript'>                  
    x = 0;
    if(x == 0) {
        document.write("<td style="background-color:#76787A" ><xsl:value-of  select="weight"/></td>")
    }
    else
    {
        document.write("<td><xsl:value-of select="weight"/></td>")
    }
    </script>                       
</xsl:for-each>

你觉得怎么样?

最佳答案

您没有正确转义字符串。如果你仔细观察,SO 上的语法突出显示会告诉你问题所在。

在字符串内使用引号时,使用转义的 \" 或单引号 '

document.write("<td style='background-color:#76787A' >
                <xsl:value-of  select='weight'/></td>")

关于javascript - JavaScript 中的一个错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3491847/

相关文章:

javascript - 文本框 css 悬停和按钮显示 asp.net c#

javascript - 如何使用通用按钮+ selectInput 通过R Shiny 中的javascript更改轨迹n的图例图例状态

javascript - Jquery input.files 等效项

javascript - onchange输入框只允许数字和一个点

javascript - D3v4 : d3. timeParse 失败,UNIX 纪元秒 (%s)

javascript - 将函数注入(inject) JSON 数据结构

javascript - 隔离 css 范围

javascript - React,三元条件下的 Div 不呈现

javascript - 单击外部 Angular 分量

javascript - 如何使用 GraphQL POST 请求进行授权获取?