使用PHP插入HTML在JavaScript上不起作用


Inserting HTML with PHP does not work on JavaScript

使用PHP插入HTML代码时,<script>括号不会被解释,尽管<p>标记工作得很好。

这是PHP摘录:

echo "<p>Test</p><script type='text/javascript'>document.getElementById('signalframe1').src = 'http://live.telldus.com/device/switch?mode=on&id=101443';</script>";

是我的语法错误,还是后来插入的JavaScript没有执行?

非常感谢!

您的javascript不知道signalframe1元素,因为这个运行时(后来添加的)javascript只知道用这个php脚本添加的html,因此您可以在html页面中添加一个脚本副本,以便在加载html时显示它,另一个在php中,如果您稍后需要bcz,如果您想在php中添加一些html,并且这应该适用于该html文档。希望它能有所帮助。感谢