Php 将javascript代码放在HTML代码行中不会';行不通
JavaScript不接受下面的代码,怎么了Php 将javascript代码放在HTML代码行中不会';行不通,php,javascript,html,Php,Javascript,Html,JavaScript不接受下面的代码,怎么了 <a href="#" <?php if ($tagOn) {echo 'id="tagOn"' } else {echo 'id="tagOff"' } ?> onclick="addToSearch('xyz')">Xyz</a> $tagOn是一个布尔值。我认为如果先定义变量会更清楚。如果你把太多的逻辑放在内联的话,它会变得混乱 <?php $id = $tagOn ? "tagOn" :
<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>
我认为如果先定义变量会更清楚。如果你把太多的逻辑放在内联的话,它会变得混乱
<?php $id = $tagOn ? "tagOn" : "tagOff"; ?>
<a href="#" "<?php echo $id ?> onclick="addToSearch('xyz')">Xyz</a>
如果您忘记了每条语句后面的分号,请尝试以下方法:
<a href="#" <?php if ($tagOn) { echo 'id="tagOn"'; } else { echo 'id="tagOff"'; } ?>
onclick="addToSearch('xyz')">Xyz</a>
如果您忘记了每条语句后面的分号,请尝试以下方法:
<a href="#" <?php if ($tagOn) { echo 'id="tagOn"'; } else { echo 'id="tagOff"'; } ?>
onclick="addToSearch('xyz')">Xyz</a>
可能只是缺少分号
<a href="#" <?php if ($tagOn) { echo 'id="tagOn"'; } else { echo 'id="tagOff"'; } ?>
onclick="addToSearch('xyz')">Xyz</a>
一种更简洁的方法是使用三元运算符:
<a href="#" id=<?php echo ($tagOn) ? '"tagOn"' : '"tagOff"'; ?>
onclick="addToSearch('xyz')">Xyz</a>
可能只是缺少分号
<a href="#" <?php if ($tagOn) { echo 'id="tagOn"'; } else { echo 'id="tagOff"'; } ?>
onclick="addToSearch('xyz')">Xyz</a>
一种更简洁的方法是使用三元运算符:
<a href="#" id=<?php echo ($tagOn) ? '"tagOn"' : '"tagOff"'; ?>
onclick="addToSearch('xyz')">Xyz</a>
你忘了分号
<a href="#" <?php if ($tagOn) { echo 'id="tagOn"'; } else { echo 'id="tagOff"'; } ?>
onclick="addToSearch('xyz')">Xyz</a>
你忘了分号
<a href="#" <?php if ($tagOn) { echo 'id="tagOn"'; } else { echo 'id="tagOff"'; } ?>
onclick="addToSearch('xyz')">Xyz</a>
echo语句后缺少分号。echo语句后缺少分号。我没有看到此设置id
谢谢大家-是分号:pI没有看到此设置id
谢谢大家-是分号:p