如何使用DOMDocument将PHP变量插入javascript部分
How to insert PHP variable into section of javascript, using DOMDocument?
我正在使用DomDocument修改重新保存在新文件夹中的HTML文件。
我正在将一些PHP变量添加到HTML元素中,但我需要能够将一些变量添加到javascript的一部分中。
我怎样才能做到这一点?
或者,有没有其他方法可以获取HTML文件并将PHP变量插入其中并保存结果?也许是一个超基础和轻量级的模板引擎?(必须能够将HTML读取到内存中)
示例HTML:
<html>
<body>
<script>
var my_array = new Array();
</script>
<body>
</html>
示例PHP:
$doc->DOMDocument();
$doc->loadHTML($html_from_file);
// somehow need to target my_array;
$doc->saveHTMLFile($filename);
我不知道我是否很理解你的问题,但原则上你可以像访问任何其他标签一样访问DOM中的脚本标签,例如:
$script = $doc->getElementsByTagName('script')->item(0) // if you want the first match
现在,如果需要,您可以使用nodeValue属性检索和修改其内容。
您只需使用PHP创建一个脚本标记,如下所示:
echo "<script>var blah = $blah;</script>";
相关文章:
- 从数据库中获取数据并插入JavaScript变量
- Android,如何将活动中的参数插入JavaScript
- 如何使用DOMDocument将PHP变量插入javascript部分
- 在 IE8 中运行时插入 JavaScript
- 在帖子的网格循环之间插入Javascript(Adsense)
- Smarty-可以't将变量内容插入javascript
- 如何在网页中插入Javascript
- 将值插入JavaScript文件模板并生成新文件
- 有没有可能用Ruby和Nokogiri来插入JavaScript引擎
- 如何将PHP截图插入Javascript脚本
- 在兄弟姐妹周围插入 Javascript 环绕
- 将 json_encode() 数组插入 javascript 函数
- 在 LI 中插入 JavaScript DIV
- 如何在 css 链接标签中插入 javascript 函数
- 如何[专业/正确的方式]将PHP代码插入JavaScript和/或HTML
- 如何在 zend_form 中将数组插入 JavaScript
- 在 html 中插入 javascript 保留表单
- 插入 javascript 变量作为背景图像源
- 如何在浏览器正在加载的页面中插入Javascript
- 将变量插入 JavaScript 函数中的 DIV 中