Javascript HTML/CSS/PHP-多个引号

Javascript HTML/CSS/PHP-多个引号,javascript,php,html,css,quotes,Javascript,Php,Html,Css,Quotes,我们都知道引号必须有它的合作伙伴。但是,如果我得到了3个连续的元素,这些元素将使用一个引号(PHP echo、HTML和CSS类、Javascript函数),我该怎么做呢?像这样的 echo ' <tr class="table-body" onclick="showMenu('edit-user-window')"> <td> <input type="submit" class="delete-but graphic-buts" valu

我们都知道引号必须有它的合作伙伴。但是,如果我得到了3个连续的元素,这些元素将使用一个引号(PHP echo、HTML和CSS类、Javascript函数),我该怎么做呢?像这样的

echo '
    <tr class="table-body" onclick="showMenu('edit-user-window')">
        <td> <input type="submit" class="delete-but graphic-buts" value="" /> </td>
        <td> <a href="/res/doc.docx" target="_blank"> User </a> </td>
        <td> Pass </td>
        <td> user </td>
        <td> View-Only </td>
    </tr>
'; 
echo'
通过
使用者
仅查看
'; 

echo的引号在onclick函数开始时中断。我该怎么做?

你可以简单地避开它:

echo ' <tr class="table-body" onclick="showMenu(\'edit-user-window\')">.....';
echo'.…';

注释


您收到的错误是因为您在这些点有效地“打断”了字符串。这是糟糕的连接。通过在逗号(
\
)之前使用
\
,您告诉php解释器忽略斜杠(
\
)后面的字符,在本例中,斜杠就是逗号(
'
)。

使用斜杠跳过它

echo '
    <tr class="table-body" onclick="showMenu(\'edit-user-window\')">
        <td> <input type="submit" class="delete-but graphic-buts" value="" /> </td>
        <td> <a href="/res/doc.docx" target="_blank"> User </a> </td>
        <td> Pass </td>
        <td> user </td>
        <td> View-Only </td>
    </tr>
';
echo'
通过
使用者
仅查看
';

您可以使用\来转义字符,因此您的示例如下所示:

echo '
    <tr class="table-body" onclick="showMenu(\'edit-user-window\')">
        <td> <input type="submit" class="delete-but graphic-buts" value="" /> </td>
        <td> <a href="/res/doc.docx" target="_blank"> User </a> </td>
        <td> Pass </td>
        <td> user </td>
        <td> View-Only </td>
    </tr>
'; 
echo'
通过
使用者
仅查看
'; 

像这样使用反斜杠

onclick="showMenu(\'edit-user-window\')"

反斜杠在PHP中用于转义引号中的特殊字符。

'
->
\'
之前使用反斜杠。->
\'
(如果使用
中封装的字符串,也可以使用反斜杠)

echo'
通过
使用者
仅查看
'; 
或者使用语法


echo使用单引号时,只使用双引号,反之亦然
作为

echo'
通过
使用者
仅查看
'

echo”
通过
使用者
仅查看
"

在引号前使用反斜杠…第一种解决方案不起作用,因为OP还在字符串中使用语音标记。@swiss196很好,没有看到。编辑。
echo '
    <tr class="table-body" onclick="showMenu(\'edit-user-window\')">
        <td> <input type="submit" class="delete-but graphic-buts" value="" /> </td>
        <td> <a href="/res/doc.docx" target="_blank"> User </a> </td>
        <td> Pass </td>
        <td> user </td>
        <td> View-Only </td>
    </tr>
'; 
echo <<<EOT
    <tr class="table-body" onclick="showMenu('edit-user-window')">
        <td> <input type="submit" class="delete-but graphic-buts" value="" /> </td>
        <td> <a href="/res/doc.docx" target="_blank"> User </a> </td>
        <td> Pass </td>
        <td> user </td>
        <td> View-Only </td>
    </tr>
EOT; 
echo '
 <tr class="table-body" onclick="showMenu("edit-user-window")">
        <td> <input type="submit" class="delete-but graphic-buts" value="" /> </td>
        <td> <a href="/res/doc.docx" target="_blank"> User </a> </td>
        <td> Pass </td>
        <td> user </td>
        <td> View-Only </td>
    </tr>

'
echo "
 <tr class='table-body' onclick='showMenu('edit-user-window')'>
        <td> <input type='submit' class='delete-but graphic-buts' value='' /> </td>
        <td> <a href='/res/doc.docx' target='_blank'> User </a> </td>
        <td> Pass </td>
        <td> user </td>
        <td> View-Only </td>
    </tr>

"