【发布时间】:2012-08-10 12:09:02
【问题描述】:
Phpquery dom 解析器更改 javascript 标签内的内容。我使用以下代码
$pq = phpQuery::newDocument($html);//$html -> grab the page using curl
echo $pq->html();
实际浏览器页面查看源
<script type="text/javascript">
$('#div-id').append(
'<div class="tool">'
+'<div class="t1"></div>'
+'<div class="t2"></div>'
+'</div>'
);
</script>
使用phpquery dom后
<script type="text/javascript">
$('#div-id').append(
'<div class="tool">'
+'<div class="t1"></script>
</div>'
+'<div class="t2"></div>'
+'</div>'
);
</script>
一个额外的结束脚本标记正在插入 dom 解析器。请帮助我如何解决这个问题。提前致谢
【问题讨论】:
-
pq($script)->contents();返回什么?
标签: phpquery