-5

如何在字符串中调用我的 PHP 初始化变量onclick=""?我已经初始化$counter=7并想在onclick=""函数内部使用该计数器。这就是我所做的,这是行不通的。

<a class="blogpost page-transition" href="the_permalink();" onclick="gotoPageWithTrans6($counter)">

我也试过这样做,但下面的代码也没有奏效。

<a class="blogpost page-transition" href="the_permalink();" onclick="gotoPageWithTrans6(?php $counter ?> )">

有什么解决办法吗?

4

4 回答 4

2

您只缺少 echo 语句:

a class="blogpost page-transition" href="<?php echo the_permalink(); ?>" onclick="gotoPageWithTrans6(<?php echo $counter ?> )
于 2013-09-29T08:05:42.843 回答
1

short_open_tag具有正确 onclick 属性的更清洁版本:

<a class="blogpost page-transition" href="<?=the_permalink()?>" onclick="gotoPageWithTrans6(<?=$counter?>)">
于 2013-09-29T08:14:28.147 回答
0

您在开始标记处有错字。<?PHP应该是

onclick="gotoPageWithTrans6(<?php echo $counter; ?> )"

或者

//php short tags enabled
onclick="gotoPageWithTrans6(<?= $counter ?> )"

代替

onclick="gotoPageWithTrans6(?php $counter ?> )"
于 2013-09-29T08:07:47.063 回答
0

快捷方便?

onClick="gotoPageWithTrans6(<?= $counter ?>)"

PHP标签允许您在 HTML 代码中轻松输出 PHP 变量的值。

于 2013-09-29T08:08:37.573 回答