JavaScript不接受下面的代码,怎么了?

<a href="#" <?php if ($tagOn) {echo 'id="tagOn"' } else {echo 'id="tagOff"'  } ?>
  onclick="addToSearch('xyz')">Xyz</a>


$tagOn是布尔值。

最佳答案

我认为如果先定义变量会更清楚。如果您将太多逻辑内联,则会令人困惑。

<?php $id = $tagOn ? "tagOn" : "tagOff"; ?>

<a href="#" "<?php echo $id ?> onclick="addToSearch('xyz')">Xyz</a>

10-08 12:37