2

如何在 php 中打印此标记?

<a href="javascript:AddItem('$node->title')" class="showmessage"
OnClick="show_alert()"><img class="atwatw" src="/files/button.gif" border="0" /></a>

我试过这个,但纳达....

<?php print '<a href="javascript:AddItem(\'' . $node->title') . '" class="showmessage"
OnClick="show_alert()">' . '<img class="atwatw" src="/files/button.gif" border="0" /></a>' ?>
4

3 回答 3

0

如果您必须将其包含在 php 标签中:

<?php print '<a href="javascript:AddItem(\'' . $node->title  . '\')" class="showmessage" OnClick="show_alert()"><img class="atwatw" src="/files/button.gif" border="0" /></a>' ?>

如果不:

<a href="javascript:AddItem('<?=$node->title?>')" class="showmessage" OnClick="show_alert()"><img class="atwatw" src="/files/button.gif" border="0" /></a>
于 2013-02-10T03:48:05.680 回答
0
<?php echo '<a href="javascript:AddItem(\'' . $node->title .'\')" class="showmessage"
OnClick="show_alert()"><img class="atwatw" src="/files/button.gif" border="0" /></a>'; ?>
于 2013-02-10T03:50:19.263 回答
0

您可以从 PHP 源代码中获取 HTML 代码,例如

//PHP code
?>

<a href="javascript:AddItem('<?php $node->title; ?>')" class="showmessage"
OnClick="show_alert()"><img class="atwatw" src="/files/button.gif" border="0" /></a>

<?php
//Continue with your PHP here

现在,如果您只想在 PHP 中使用它,那么可以使用 printf

printf("<a href=\"javascript:AddItem('%s')\" class=\"showmessage\"
OnClick=\"show_alert()\"><img class=\"atwatw\" src=\"/files/button.gif\" border=\"0\" /></a>",$node->title);

更多的是一个较少转义的字符版本:

printf('<a href="javascript:AddItem(\'%s\')" class="showmessage"
OnClick="show_alert()"><img class="atwatw" src="/files/button.gif" border="0" /></a>',$node->title);
于 2013-02-10T04:12:57.303 回答