根據PHP if語句的結果,我想更改iframe的源屬性。如何從使用javascript的PHP if語句更改iframe的源代碼
我有以下幾點:
<?PHP
if {...}
else {
echo "<script>";
echo "document.getElementById('video-embed').setAttribute('src', 'https://www.youtube.com/embed/dQw4w9WgXcQ');";
echo "</script>";
}
?>
<!DOCTYPE html>
<body>
<div class="wrapper">
<iframe id="video-embed" src="...some other youtube video"></iframe>
</div>
</body>
</html>
我知道,從if語句至少是可行的,因爲我已經成功地測試了JS警報執行有效的JavaScript。我在網上看到的所有內容似乎都表明,對於「document.getElem ...」這一行所討論的語法是有效的。任何幫助,將不勝感激。
PHP是在服務器上執行,所有的JS代碼運行之前好了,所以加入JS代碼,通過PHP的頁面是有點多餘。只需在PHP –