ホームページ  >  記事  >  バックエンド開発  >  PHPスクリプト内でjsを実行できますか?

PHPスクリプト内でjsを実行できますか?

藏色散人
藏色散人オリジナル
2021-06-21 09:50:453847ブラウズ

JS は PHP スクリプトでは実行できません。JS は、PHP が HTML に解析された後でのみ実行できます。PHP を使用して JS を出力したい場合は、JS コードを PHP 文字列として出力する必要があります。

PHPスクリプト内でjsを実行できますか?

この記事の動作環境: Windows 7 システム、PHP バージョン 7.1、Dell G3 コンピューター。

php スクリプトで js を実行できますか?

Js を php で実行することはできません。JS は、php が html に解析された後でのみ実行できます。 php を使用して js を出力したい場合は、js コードを php 文字列として出力する必要があります。

例 1: PHP コード内で JavaScript コードを記述する

<?php
header("content-type:text/html;charset=utf-8");
echo &#39;<script type="text/javascript">&#39;;
echo &#39;alert("hello world!");&#39;;
echo &#39;</script>&#39;;
?>

出力:

PHPスクリプト内でjsを実行できますか?

例 2: PHP コード外で JavaScript を記述する コード (同じ PHP ファイル)

<?php
header("content-type:text/html;charset=utf-8");
//php代码
?> 
<script type="text/javascript"> 
    alert("hello");
</script>

出力:

PHPスクリプト内でjsを実行できますか?

例 3: JavaScript 関数 - DOM 操作 (同じ PHP ファイル内)

<?php 
    echo "<div id=&#39;demo&#39;></div>"; 
?> 
<script type="text/JavaScript"> 
  
// 调用函数
var x = myFunction(11, 10);    
document.getElementById("demo").innerHTML = x; 
  
// 函数返回a和b的乘积
function myFunction(a, b) { 
    return a * b;              
} 
</script>

出力:

PHPスクリプト内でjsを実行できますか?

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPスクリプト内でjsを実行できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。