例如,我有一个像这样的javascript代码,
<script type="text/javascript">
function test(){
alert('hi');
}
</script>
我们可以将PHP中的代码替换为:
<script type="text/javascript">
function example(){
alert('hohoho');
}
</script>
我要替换的是标记脚本中的文本。
有可能吗?
答案 0 :(得分:0)
声明一个变量来存储要提醒的文本,然后使用它。
<?php
$variable = "hohoho";// change this to what you want in alert.
?>
<script type="text/javascript">
function example(){
alert('<?php echo $variable ?>');
}
</script>
答案 1 :(得分:0)
可以将所有JavaScript标记放在php中但是记住php在服务器端执行一次,当客户端调用页面时,JavaScript将在客户端调用(浏览器端)执行。
所以你可以做一些像这样的事情它会起作用,只是回答你的问题,但这不是一个好习惯,你应该有理由使用它:
<?php
$content = '<script type="text/javascript">
function example(){
alert("hohoho");
}
</script>';
if (true)
echo $content;
?>
<script>example();</script>