php如何输出js语句

JavaScript012

php如何输出js语句,第1张

就像其他的输出一样即可,注意需要包含到<script type="text/javascript"></script>标签里。

例如:

echo '<script type="text/javascript">'."\n"

echo 'alert('hello')'."\n"

echo '</script>'."\n"

输出时建议最好加上 \n 换行符,这样的话,有利于源代码的阅读。

<?php

$a = <<<END

<script type="text/javascript">

var _bdhmProtocol = (("https:" == document.location.protocol) ? " https://" : " http://")

document.write(unescape("%3Cscript src='" + _bdhmProtocol + "hm.baidu.com/h.js%3Fc07a1b4f4273db09a6620db6c57f69ab' type='text/javascript'%3E%3C/script%3E"))

</script>

END

echo $a

?>

我试了,输出了一个百度图标。

这种方法简单。

$str = <<<EOF

$("#change1").html("<a id=\"change1\"  href=\"#\">"+ $.cookie('cookieName')+ "</a>")

EOF

echo '<pre>'

var_dump($str)

echo '</pre>'